2013-06-29 49 views
1

我正在嘗試在列表中輸出列表中的輸出,因此如果我的列表是= [1,2,3]和b = [3,4,5]。我想有一個.txt文件是這樣的: 1,2,3 3,4,5 取而代之的是: ... 我想這樣做財產以後這樣的:使用Python將輸出寫入文件的同一行

for i in a:print i, 

與「,」但output.write(i),它不起作用。我怎樣才能做到這一點?非常感謝!

+0

可能重複的[這](http://stackoverflow.com/questions/ 8691311/python-how-to-write-multiple-strings-in-one-line) –

回答

1

嘗試把它在一個字符串之前寫它

w="" 
for i in a: 
    w+=i+" " 
output.write(w) 

這在一行寫的一切

+0

它工作正常!非常感謝! –

0
output.write(','.join(map(str,i)))