Python - JSON从文件加载不起作用

时间:2014-09-27 06:56:02

标签: python json dictionary

所以我正在编写一个基本的多用途脚本,它使用json从文件中导入字典但由于某种原因它没有正确保存。我看了一遍,无法找到与我确切问题有关的任何内容。

这是我的代码:

import json
dicti = json.loads(open('database.db'))
print(str(dicti))

但后来我收到了这个错误:

TypeError: JSON object must be str, not TextIOWrapper.

那么有没有人对问题是什么有任何想法?在此先感谢。

注意:目前该文件只包含在其中:

{}

1 个答案:

答案 0 :(得分:45)

您希望json.load加载文件。 json.loads用于从字符串加载。