我試圖寫使用Python的CSV模塊.tsv文件,這是我到目前爲止的代碼Python的CSV不能寫入文件
file_name = "test.tsv"
TEMPLATE = "template.tsv"
fil = open(file_name, "w")
# Added suggested change
template = csv.DictReader(open(TEMPLATE, 'r'), delimiter='\t')
new_file = csv.DictWriter(fil, fieldnames=template.fieldnames, delimiter='\t')
new_file.writeheader()
基本上TEMPLATE
是將包含標頭的文件的文件,所以我使用DictReader
讀取頭文件,並將字段名稱傳遞給DictWriter
,據我所知代碼很好,文件test.tsv
正在創建,但由於某種原因,頭文件未被寫入。
任何幫助,爲什麼發生這種情況值得讚賞,謝謝。
我已經提出了改變,但文件仍然是空的 – Paulo 2012-01-06 07:09:52
它似乎是在服務器上工作,所以生病接受這個答案 – Paulo 2012-01-06 09:31:24