import json
import pandas as pd
import plotly.express as px
import plotly.graph_objs as go
import plotly
file_yq = r'D:\网易云\plotly\yq-data.csv'
gs_data = open(file_yq,'r',encoding='utf-8')
gs_data = gs_data.read()
if gs_data.startswith(u'\ufeff'):
gs_data = gs_data.encode('utf8')[3:].decode('utf8')
gs_data = json.loads(gs_data,strict=False)
df = pd.read_excel(gs_data,index_col=0)
以上代码运行报错,JSONDecodeError: Expecting value: line 1 column 1 (char 0),
你读取一个csv文件,然后使用json.loads()去加载,肯定报错的。
根据你的代码片段逻辑,应该和JSON无关,都是在处理CSV文件数据。解决方案: