I / O值错误:关闭文件时的操作

时间:2013-07-11 11:55:28

标签: io operation

我看不出我做错了什么。我正在尝试让程序读取一个excel文件,然后创建一个具有类似名称的新文件,并将excel行写入该文件。

错误发生在“for 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

1 个答案:

答案 0 :(得分:0)

for row in excelreader:循环

之后关闭文件