【发布时间】:2014-02-10 21:55:07
【问题描述】:
我正在努力编写以下 python 脚本。
我有一个看起来像这样的csv 文件
"SNo","Title1","Title2"
"A1-A3,A4-A5","A,B","C"
"A6-A7","X","Y"
"A8","Z","D"
输出应该是应该产生的 csv 文件
"SNo","Title1","Title2"
"A1","A,B","C"
"A2","A,B","C"
"A3","A,B","C"
"A4","A,B","C"
"A5","A,B","C"
"A6","X","Y"
"A7","X","Y"
"A8","Z","D"
我正在阅读文件
cols= [0,1,2]
with open('C:\\down\\1\\list.csv','rb') as f:
reader = csv.reader(f)
for row in reader:
content = list(row[i] for i in cols)
numberlist = content[0].replace("A","").split(",")
print numberlist[0],content[1],content[2]
但我正在努力超越这一点。 请告诉我一个解决这个问题的好方法。
谢谢
【问题讨论】: