帮助请在csv文件中水平写入数据。
以下代码写入this:
import csv
with open('some.csv', 'w', newline='') as f:
writer = csv.writer(f)
writer.writerows('jgjh')
但我需要so
答案 0 :(得分:4)
csv
模块处理序列;使用writer.writerow()
(单数)并为其列出一列:
writer.writerow(['jgjh'])
.writerow()
方法将获取您给出的序列中的每个元素并将其设为一列。最好给它一个列列表,['jgjh']
创建一个这样的列。
.writerows()
(复数)需要一系列这样的行;对于您的示例,您必须将一行包装到另一个列表中以使其成为一系列行,因此writer.writerows([['jgjh']])
也可以达到您想要的效果。