我正忙于将物理模拟器构建为学校项目,因此需要将形状列表存储在文件中,以便在再次加载程序时读取该文件。如何存储列表并将其恢复为原始状态,尤其是考虑到某些列表项是元组或列表本身。
这不起作用:
with open(filename, 'w') as f:
f.write("\n".join(objs))
我希望能够写入文件,但是由于无法编写元组,错误不断出现。
答案 0 :(得分:0)
为什么不将objs
作为字符串写入文件?
objs = (1, 2, 3, 4, 5)
with open('filename', 'w') as f:
f.write(str(objs))