我正在研究一個小項目,其中一個步驟是在csv文件上寫入數據列表。 我正在循環訪問列表,並獲取特定數據並將其寫入csv。 問題是,當被處理的寫入操作它消除了CSV file.My CSV寫入方法的以前的條目如下: 和示例使用python更新csv文件
def csv_writer(data_list,file_path):
import csv
file_p = open(file_path, "wb")
write_pattern = csv.writer(file_p, delimiter=",", quotechar=",")
write_pattern.writerow(data_list)
file_p.close()
一個例子的數據列表是:
data_list = ['a', '', 'a', 'a', 'd', 'e']
我想有文件中的數據如下:
a,,a,d,e
a,b,c,d,e
a,g.j,l,m
在此先感謝。
Python文檔的救援! http://docs.python.org/library/functions.html#open – jathanism 2011-04-27 17:15:47
請更改您的句子,以便可以理解:_「我的目標是從循環中返回的每個data_list」_從您的例子中,我知道你想在文件的所有內容之前插入data_list。如果不是這樣,這意味着你將不得不努力用可理解的方式表達你的問題 – eyquem 2011-04-27 17:50:51
@eyquem我已經改變了它,希望它能很好地表達問題:) – mushfiq 2011-04-27 17:53:34