列表b类似于:
X = [((a,b),12),((c,d),34),...]
for i in range(0,5):
print X[i][0][0],X[i][1],X[i][0][1]
我想将数据保存在csv
文件中。例如。可以另存为:
a,12,b
-在第一行(即X[0][0][0], X[0][1]
)c,34,d
-在第二排,依此类推。这是我项目的一部分,我对.csv
文件一无所知。
writer= csv.writer(open('dict.csv','wb'))
for i in range(0,5):
writer.writerow([x[i][0][0],x[i][1],x[i][0][1]])
但在csv文件中找不到任何内容。如何解决?
您不关闭文件:
f = open('dict.csv','wb')
writer= csv.writer(f)
for i in range(0,5):
writer.writerow([x[i][0][0],x[i][1])
f.close() # close the file
或者最好将答案与with
语句一起使用:
with open('dict.csv','wb') as outfile:
writer = csv.writer(outfile)
for i in range(0,5):
writer.writerow([x[i][0][0],x[i][1])
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句