jsondecodeerror:从python开始的未终止字符串,即使我用strict = false = false却



这是我的代码:

import json
path = 'usagov_bitly_data2012-03-16-1331923249.txt'
print(open(path).readline())
records = [json.loads(line,strict=False) for line in open(path)]
print(records[0])

我收到了一个错误消息作为JSONDecodeError: Unterminated string starting at。我正在使用json模块使用Python读取JSON文件行。

我无法获得预期的输出。谁能帮助解决此问题?

嗨,尝试一下,

import json
path = 'usagov_bitly_data2012-03-16-1331923249.txt'
print(open(path).readline())
records = [json.dumps(line) for line in open(path)]
final_records = [json.loads(lines) for lines in records]
print(final_records[0])

最新更新