我的程序使用了很多外部文件。大多数情况下,这些文件只包含一个字典。目前我正在打开这样的文件:
userdata = ast.literal_eval(open("./users.txt", "r").read())
这会将字典保存到变量用户数据中。现在我可以稍微改变一下值,然后像这样写回字典:
open("./users.txt", "w").write(str(userdata))
显然,我无法关闭文件,因为userdata不是文件对象,而只是字典。如何关闭这些文件或它们是否自闭?userdata.close
该文件可以总结为仅包含以下字符串:(实际上会有多个用户和多个键){'name' : 'User1', 'money' : 50}
qq_遁去的一_1
相关分类