【发布时间】:2020-02-18 05:48:26
【问题描述】:
我讨厌 json 文件。它们笨重且难以处理:(请告诉我为什么以下方法不起作用:
with open('data.json', 'r+') as file_object:
data = json.load(file_object)[user_1]['balance']
am_nt = 5
data += int(am_nt['amount'])
print(data)
file_object[user_1]['balance'] = data
通过反复试验(以及许多打印语句),我发现它打开文件,转到正确的位置,然后实际上添加了 am_nt,但我无法更新原始 json 文件。请帮助我 :( :( 。我明白了:
2000
TypeError: '_io.TextIOWrapper' object is not subscriptable
【问题讨论】:
标签: json python-3.x dictionary