我有一个元组元组
import csv
A = (('Max', 3 ,' M'),('bob',5,'M'),('jane',6,'F'))
result = open("newfile.csv",'wb')
writer = csv.writer(result, dialect = 'excel')
writer.writerow(A)
result.close
Run Code Online (Sandbox Code Playgroud)
这将写入包含A [0],A [1]和A [2]的行的CSV文件.我想要的是一个名称,年龄和性别的行,它具有相应的值.
eum*_*iro 11
一次写下所有行:
writer.writerows(A)
Run Code Online (Sandbox Code Playgroud)
代替
writer.writerow(A)
Run Code Online (Sandbox Code Playgroud)
文件newfile.csv现在看起来像这样:
Max,3, M
bob,5,M
jane,6,F
Run Code Online (Sandbox Code Playgroud)
另外,添加()到你的最后一行,它是一个函数调用:result.close().
如果您使用的是Python 2.6或更高版本,则可以使用此表单:
import csv
A = (('Max', 3, 'M'),('bob', 5, 'M'),('jane', 6, 'F'))
with open('newfile.csv', 'wb') as result:
writer = csv.writer(result, dialect='excel')
writer.writerows(A)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7663 次 |
| 最近记录: |