2014-03-12 44 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()(复数)期望这样的行的序列;对于你的例子,你不得不将一行换成另一个列表,使它成为一系列行,所以也会实现你想要的。