我尝试将JSON文件加载到Python中,但没有成功。在过去的几个小时里,我一直在谷歌上搜索一个解决方案,但似乎无法让它加载。我试着用json.load('filename')
函数加载它,这个函数对每个人都有效。我一直收到:"UnicodeDecodeError: 'utf8' codec can't decode byte 0xc2 in postion 124: invalid continuation byte"
个
下面是我使用的代码
import json
json_data = open('myfile.json')
for line in json_data:
data = json.loads(line) <--I get an error at this.
字符串
下面是我的文件中的一个示例行
{"topic":"security","question":"Putting the Biba-LaPadula Mandatory Access Control Methods to Practise?","excerpt":"Text books on database systems always refer to the two Mandatory Access Control models; Biba for the Integrity objective and Bell-LaPadula for the Secrecy or Confidentiality objective.\n\nText books ...\r\n "}
型
如果在我用谷歌搜索的每个例子中,这似乎对每个人都有效,那我的错误是什么?
2条答案
按热度按时间hwazgwia1#
您是否尝试过:
字符串
类似的问题问这里:UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2
编辑:如果以上都不行
型
威尔
sy5wg1nm2#
如果Academiphile回答的方法不起作用,请尝试以下操作:
字符串
将其添加到open()函数允许使用json.load()函数来执行此操作。