我看不出我做错了什么。我试图让程序读取一个 excel 文件,然后创建一个具有相似名称的新文件并将 excel 行写入该文件。
错误发生在“for row in excelreader:”
这是我的代码:
import os
import csv
dirlist=os.listdir("//GOLLUM/tbg2/tbg2/forritGB")
print dirlist
for filename in dirlist:
if ".csv" in filename:
with open(filename, 'rb') as csvfile:
excelreader = csv.reader(csvfile)
file=open("xml_"+dir, 'w+')
for row in excelreader:
file.write(row)
else:
pass