我正在尝试从.txt文件的同一行写入列表中的输出,所以如果我的列表是a = [1,2,3]并且b = [3,4,5]。我想要一个像这样的.txt文件: 1,2,3 3,4,5 而不是这个: 1 2 3 3 ... 我想做的事情如下:
for i in a:print i,
使用“,”,但是使用output.write(i),它不起作用。我怎样才能做到这一点?非常感谢!
答案 0 :(得分:1)
在编写之前尝试将其放入字符串中
w=""
for i in a:
w+=i+" "
output.write(w)
这会将所有内容写入一行
答案 1 :(得分:0)
output.write(','.join(map(str,i)))