2013-07-11 27 views
0

我看不到我做錯了什麼。我試圖讓程序讀取一個excel文件,然後創建一個具有相似名稱的新文件,並將excel行寫入該文件。在發生I/O值錯誤:在關閉的文件上操作

的錯誤 「在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 

回答

0

for row in excelreader:循環後關閉文件

相關問題