Python: IOError: [Errno 0] Ошибка при чтении JSON

У меня есть следующий код, который берет некоторые данные JSON, читает их в словарь, выполняет некоторые манипуляции, а затем записывает их обратно.

import json
file = open('data.json', 'r+')
data = json.loads(file.read())
#Do something with our data
data = json.dumps(data)
file.write(data)
file.close()

Когда я запускаю указанный код, я получаю следующее:

IOError: [Ошибка 0]

Что вызывает эту ошибку и как ее исправить?


person MazeOfEncryption    schedule 16.12.2017    source источник
comment
Не могли бы вы опубликовать всю трассировку стека?   -  person havanagrawal    schedule 16.12.2017
comment
Возможный дубликат stackoverflow.com/questions/19283118/   -  person havanagrawal    schedule 16.12.2017
comment
Возможный дубликат Python - IOError : [Errno 0] Ошибка. Что вызывает эту ошибку в моем коде?   -  person glibdud    schedule 16.12.2017