0

印刷出力をファイルに書き込む際に問題があります。

私のコード:

list1 = [2,3]
list2 = [4,5]
list3 = [6,7]

for (a, b, c) in zip(list1, list2, list3):
    print a,b,c

私が得る出力は次のとおりです。

>>> 
2 4 6
3 5 7
>>> 

しかし、この出力の保存に問題があるので、試しました:

fileName = open('name.txt','w')
for (a, b, c) in zip(list1, list2, list3):
    fileName.write(a,b,c)

fileName.write(a+b+c) や (abc) などのさまざまな組み合わせですが、うまくいきません...

乾杯!

4

4 に答える 4

0

print >> file次の構文を使用できます。

with open('name.txt','w') as f:
    for a, b, c in zip(list1, list2, list3):
        print >> f, a, b, c
于 2013-04-24T19:31:38.827 に答える