一直工作的Python文件json.decoder.JSONDecodeError错误:期望值:第1行第1列(字符0)

2024-10-03 00:18:28 发布

您现在位置:Python中文网/ 问答频道 /正文

直到今天,我每天都运行这个文件。根据错误,我认为以下是相关代码:

LastFM_artistMBID = MusicBrainz_artistMBID
get_artist_info_from_LastFM = lastFM.makeGetArtistInfoFromLastFM_URL(LastFM_artistMBID)
artist_info_from_LastFM = requests.get(get_artist_info_from_LastFM)
artistData = json.loads(artist_info_from_LastFM.text)

最后一行是底部的错误似乎讨厌的。你知道吗

上面第一行中的MusicBrainz\u artistMBID变量是下面mbid\u array2列表中的项目。以上所有代码都是下面的“获取数据”函数的一部分。如果你需要更多的代码,我可以编辑这个答案。你知道吗

for mbid in artistsData.mbid_array2:
    get_artists_data(mbid)

错误(包括调试时打印命令的第一行):

<Response [200]>
Traceback (most recent call last):
  File "getArtistDataCron.py", line 216, in <module>
    get_artists_data(mbid)
  File "getArtistDataCron.py", line 54, in get_artists_data
    artistData = json.loads(artist_info_from_LastFM.text)
  File "/home/bombybomb/anaconda3/lib/python3.6/json/__init__.py", line 354, in loads
    return _default_decoder.decode(s)
  File "/home/bombybomb/anaconda3/lib/python3.6/json/decoder.py", line 339, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/home/bombybomb/anaconda3/lib/python3.6/json/decoder.py", line 357, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

我已经尝试了几个解决方案和建议,我发现从谷歌,但似乎没有什么能解决它。直到今天,这个文件每次都很有效。你知道吗


Tags: infrompyinfojsongetartist错误
1条回答
网友
1楼 · 发布于 2024-10-03 00:18:28

Expecting value: line 1 column 1 (char 0)表示给定值完全为空。很可能是由于服务器端出现问题,服务器响应时根本没有内容。如果您没有修复服务器问题的权限,则只能等到服务器上的问题得到解决。你知道吗

相关问题 更多 >