无法让python加载json文件
这就是我一直犯的错误无法让python加载json文件,python,json,Python,Json,这就是我一直犯的错误 json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 这就是json数据的外观: { "TITLE": "Rome: The Punic Wars - The First Punic War - Extra History - #1", "CHANNEL_NAME": "Extra Credits", "NUMBER_OF_VIEWS": "3,954,083
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
这就是json数据的外观:
{
"TITLE": "Rome: The Punic Wars - The First Punic War - Extra History - #1",
"CHANNEL_NAME": "Extra Credits",
"NUMBER_OF_VIEWS": "3,954,083 views",
"LIKES": "50,431",
"DISLIKES": "887",
"NUMBER_OF_SUBSCRIPTIONS": "2.37M",
"HASH_TAGS": []
}
import json
with open('C:/Users/longv/Desktop/data.json') as f:
print('hello')
data = json.load(f)
我试图修改文件,删除除花括号以外的所有内容,然后甚至删除,但错误仍然发生
这就是我的代码的样子:
{
"TITLE": "Rome: The Punic Wars - The First Punic War - Extra History - #1",
"CHANNEL_NAME": "Extra Credits",
"NUMBER_OF_VIEWS": "3,954,083 views",
"LIKES": "50,431",
"DISLIKES": "887",
"NUMBER_OF_SUBSCRIPTIONS": "2.37M",
"HASH_TAGS": []
}
import json
with open('C:/Users/longv/Desktop/data.json') as f:
print('hello')
data = json.load(f)
我也搜索了StackOverflow,但是讨论的内容太多了,我甚至都不明白,而且在我的案例中似乎也不起作用
编辑:这是一个BS负载,因为我使用了在线平台repl.it,并且该代码运行良好。首先,您必须将JSON文件和python代码放在同一目录中。 然后尝试写以下内容:
with open('yourjsonfile.json') as f:
data = json.load(f)
# then,if you want to print out the "TITLE" in your context
print(data['TITLE'])
首先,必须将JSON文件和python代码放在同一个目录中。 然后尝试写以下内容:
with open('yourjsonfile.json') as f:
data = json.load(f)
# then,if you want to print out the "TITLE" in your context
print(data['TITLE'])
也许是压痕。像这样用块缩进
,可能会修复它:
import json
with open('C:/Users/longv/Desktop/data.json') as f:
print('hello')
data = json.load(f)
也许是压痕。像这样用
块缩进,可能会修复它:
import json
with open('C:/Users/longv/Desktop/data.json') as f:
print('hello')
data = json.load(f)
您是否尝试过使用json.loads()
?您是否尝试过一次删除每个元素以排除文件特定部分的编码问题?您的示例对象对我来说很好,没有错误。在我这方面,您使用了什么python和json版本?@bro我使用的是python 3.6.0,对于json版本,我不知道。我只知道你儿子。让我尝试更新到您尝试使用的最新python版本IDjson.loads()
?您是否尝试过一次删除每个元素,以排除文件特定部分的编码问题?您的示例对象对我来说很好,没有错误。在我这方面也很有效,您使用了什么python和json版本?@bro我使用的是python 3.6.0,对于json版本我不知道。我只知道你儿子。让我尝试更新到最新的python版本。当我可以从指定的文件路径导入TXT或CSV文件时,JSON文件为什么必须位于同一目录中?我这样问是因为我不知道我的python代码在哪里。当我可以从指定的文件路径导入TXT或CSV文件时,JSON文件为什么必须位于同一目录中?我问这个问题是因为我不知道我的python代码在哪里。当我复制和粘贴格式时,它正是我已经拥有的格式。当我复制和粘贴格式时,它正是我已经拥有的格式