2014-03-12 58 views
0

請幫助請在csv文件中水平寫入數據。如何寫一個字符串到csv?

以下代碼寫入this

import csv 
with open('some.csv', 'w', newline='') as f: 
    writer = csv.writer(f) 
    writer.writerows('jgjh') 

但我需要so

回答

4

序列csv模塊處理;使用writer.writerow()(單數),並給它一列的列表:

writer.writerow(['jgjh']) 

.writerow()方法將每個元素,你給它的順序,使其一列。最好給它一個列的列表,並['jgjh']使一個這樣的列。

.writerows()(複數)期望這樣的行的序列;對於你的例子,你不得不將一行換成另一個列表,使它成爲一系列行,所以也會實現你想要的。