如何将字符串写入csv?

时间:2014-03-12 08:31:25

标签: python csv python-3.x

帮助请在csv文件中水平写入数据。

以下代码写入this

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

但我需要so

1 个答案:

答案 0 :(得分:4)

csv模块处理序列;使用writer.writerow()(单数)并为其列出一列:

writer.writerow(['jgjh'])

.writerow()方法将获取您给出的序列中的每个元素并将其设为一列。最好给它一个列列表,['jgjh']创建一个这样的列。

.writerows()(复数)需要一系列这样的行;对于您的示例,您必须将一行包装到另一个列表中以使其成为一系列行,因此writer.writerows([['jgjh']])也可以达到您想要的效果。