【发布时间】:2018-09-21 14:05:08
【问题描述】:
目前我有一个列表,其中包含:
lst = [[1,2],[5,4],[10,9]]
我正在尝试以格式化的文本文件的形式编写输出
1 2
5 4
10 9
我试过了:
newfile = open("output_file.txt","w")
for i in range(len(lst)):
newfile.write(i)
newfile.close()
但我收到了错误:
TypeError: write() argument must be str, not list
不胜感激。
【问题讨论】:
-
newfile.write(str(i))
-
你的 i 只是一个索引。您需要执行 lst[i] 或在 lst 上运行循环(如 for l in lst)
标签: python