Подтвердить что ты не робот

Python - JSON Загрузка из файла не работает

Итак, я пишу основной многоцелевой script, который использует json для импорта словаря из файла, но по какой-то причине он не сохраняется должным образом. Я все посмотрел и не могу найти ничего, что связано с моей точной проблемой.

Вот мой код:

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

Но тогда я получаю эту ошибку:

TypeError: JSON object must be str, not TextIOWrapper.

У кого-нибудь есть идеи о том, что проблема? Спасибо в Advance.

Примечание. В настоящее время файл находится внутри него:

{}
4b9b3361

Ответ 1

Вы хотите json.load для загрузки файла. json.loads предназначен для загрузки из строки.