我有一个列表,如[('a', 'b', 'c'), ('d', 'e', 'f'),....].我想把它写成这样的CSV文件 -
a, b, c
d, e, f
Run Code Online (Sandbox Code Playgroud)
我怎么做?
我尝试过使用csv.writerows,但输出文件中的每个字符都在不同的单元格中,并且所有字符都在同一行中.从某种意义上说,第一排的细胞有"a","b"等.
谢谢.
使用writer.writerows()(复数,with s)一次写入行列表:
>>> import csv
>>> import sys
>>> data = [('a', 'b', 'c'), ('d', 'e', 'f')]
>>> writer = csv.writer(sys.stdout)
>>> writer.writerows(data)
a,b,c
d,e,f
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5852 次 |
| 最近记录: |