從一個文件中,我記錄了一行,使用split()
將行分成5列。但我必須將這些列作爲製表符分隔值寫入輸出文件。將製表符分隔值寫入文件
可以說我有l[1], l[2], l[3], l[4], l[5]
...共有5個條目。我怎樣才能實現這個使用python?而且,我無法將l[1], l[2], l[3], l[4], l[5]
值寫入輸出文件。
我嘗試這兩種代碼,既不工作(我使用蟒2.6):
代碼1:
with open('output', 'w'):
print l[1], l[2], l[3], l[4], l[5] > output
代碼2:
with open('output', 'w') as outf:
outf.write(l[1], l[2], l[3], l[4], l[5])
看看在['csv'模塊(http://docs.python.org/library/csv。 html)來代替。 –
使用'csv'模塊。這就是它的目的。編輯:打到帖子,鏈接和所有。他說什麼。 –