write a list as it is in a text file in python
本问题已经有最佳答案,请猛点这里访问。
我有一个清单
我想在文本文件中写入文本
简单
1 2 | with open('f1.txt','w') as f: f.write(l1) |
不起作用,所以我尝试了这个
1 2 3 4 | f=open('f1.txt','w') l1=map(lambda x:x+',', l1) f.writelines(l1) f.close() |
但这也不起作用。 它说
TypeError: unsupported operand type(s) for +: 'int' and 'str'
。
当列表包含数字,字母和浮点数时如何实现这一点?
你刚才:
1 2 | with open('f1.txt', 'w') as f: f.write(str(l1)) |
你不能直接将列表写入文件,但首先你必须将列表转换为字符串,然后将字符串保存到文件中。
我回答了同样的问题。 你可以在这里查看。
如何将列表列表写入文件
使用列表的
1 2 | with open('file.txt', 'w') as f: f.write(l1.__str__()) |
任何对象的