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

问题描述 投票:-1回答:1

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

这不起作用:

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

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

我希望能够写入一个文件,但错误不断涌现,因为我无法编写元组。

python python-3.x list 3d tuples
1个回答
0
投票

为什么不把objs写成文件串?

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

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

        f.write(str(objs))
© www.soinside.com 2019 - 2024. All rights reserved.