如何在Python 3.7中将包含元组的列表写入文件?

时间:2019-02-18 16:46:21

标签: python python-3.x list 3d tuples

我正忙于将物理模拟器构建为学校项目,因此需要将形状列表存储在文件中,以便在再次加载程序时读取该文件。如何存储列表并将其恢复为原始状态,尤其是考虑到某些列表项是元组或列表本身。

这不起作用:

with open(filename, 'w') as f:

        f.write("\n".join(objs))

我希望能够写入文件,但是由于无法编写元组,错误不断出现。

1 个答案:

答案 0 :(得分:0)

为什么不将objs作为字符串写入文件?

objs = (1, 2, 3, 4, 5)

with open('filename', 'w') as f:

        f.write(str(objs))