【发布时间】:2014-10-28 22:06:56
【问题描述】:
大家好,感谢您的阅读。我正在尝试创建一个 python 脚本,它将快速打印出我的 .csv 的某些列
数据库的样子。
Song_Name,File_Name,Artist_Name,Artist_ID
Song1,filename1,artistname,artist001
Song1,filename1,artistname,artist001
Song1,filename1,artistname,artist001
Song1,filename1,artistname,artist001
我正在尝试创建一个只有
的新 csvSong_Name,Artist_ID
Song1,artist001
Song1,artist001
Song1,artist001
Song1,artist001
我正在使用此代码:
import csv
with open('convert.csv','rb') as i:
with open('converted.csv','wb') as o:
r = csv.DictReader(i)
w = csv.DictWriter(o,'Song_Name Artist_ID'.split(),extrasaction='ignore')
w.writeheader()
for a in r:
w.writerow(a)
结果是一个标题为已转换的银行 .csv。我做错了什么?
【问题讨论】:
-
我尝试了您的解决方案,它对我有用。 @inspectorG4dget 的回答更快,但没有修复代码中的任何错误。
标签: python csv export-to-csv