Io I/O值错误:对关闭的文件执行操作

Io I/O值错误:对关闭的文件执行操作,io,operation,Io,Operation,我看不出我做错了什么。我试图让程序读取一个excel文件,然后创建一个具有类似名称的新文件,并将excel行写入该文件 错误发生在“excelreader中的行:” 这是我的密码: import os import csv dirlist=os.listdir("//GOLLUM/tbg2/tbg2/forritGB") print dirlist for filename in dirlist: if ".csv" in filename: with open(filena

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

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

关闭excelreader:循环中
for行后的文件