【发布时间】:2021-07-15 21:24:56
【问题描述】:
所以,我需要打印一个字典。这是我的 file2.py 文件的样子
import json
dict = {}
file1 = open("dictfile.txt","w")
file1.write(json.dumps(dict))
file1.close()
然后是我使用它的主文件
from api import dict
dict["smthng"] = "hi"
print(dict["smthng"])
它打印你好,但我的 dictfile.txt 看起来像
{}
正常,但不是我所期望的。我希望它保存在 main.py 中分配的值,但从 file2.py 中执行。
【问题讨论】:
-
你的程序说:“将 json 中的空字典写入文件,然后用新键更新字典,然后打印值”
-
在不知道值的情况下如何从 file2.py 执行此操作
-
你的意思是你想要写到
dictfile.txt的代码在你的main用"hi"更新之后?
标签: python dictionary txt