这是我的代码:
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])