Я создал файл JSON с помощью pandas и не смог открыть файл как словарь, просто как строку. С помощью ноутбуков windows, anaconda, python, pandas и Jupyter.
Я проверил StackOverflow на наличие проблем и не смог найти полезного решения. Я подтвердил простым файлом json, что print (type (json.load (file)) на самом деле производит "class 'dict" "
' ''
books = books[["AuthorName", "BookNumber", "BookTitle" ]]
books.head(10)
books_json = books.to_json(orient='index')
with open(path + 'books\\books_json.json', 'w'
) as out_put:
json.dump(books_json, out_put)
with open(path + 'books\\books_json.json', 'r'
) as out_put:
print(json.load(out_put))
print(type(json.load(out_put)))
error is:
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
'''
Я ожидаю увидеть "class 'dict" в качестве типа при выполнении команды "print (type (json.load (out_put)))"), которая в настоящее время получает ошибку.
Ошибка: «JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 (символ 0)»