最近在使用json进行字符串的读取时出现的错误。
for train_line in train_lines:
print("train_line: ", train_line)
train_each_line = json.load(train_line)
最后发现 需要使用 json.loads.
Python中的json
中有转换json
的方法:json.load()
和json.loads()
:
json.load():是从文件中加载内容并转换成json;
json.loads():是将字符串转换成json。
参考链接:
解决 AttributeError: 'str' object has no attribute 'read' - 简书