python - 将 dict 写入不反映在 IDE 之外的外部 .json 文件
问题描述
我正在尝试将 Python dict 写入预先存在的空外部 .json 文件。
usersession = {
'session_key' : key,
'session_secret' : secret
}
j = json.dumps(usersession)
with open('usersession.json','w') as f:
f.write(j)
f.close()
当我使用 Finder 查看 usersession.json 文件时,它没有显示 .json 文件已被修改。在 IDE 中查看时的 .json 文件也不会更改。
但是,确实发生了某种修改,因为当我在后续运行时从“usersession.json”读取和打印时(注释掉最初写入 .json 的代码块),存储的数据就会出现。
file = open("usersession.json")
data = file.read()
print(data)
我怎样才能解决这个问题?