有人可以向我解释我的代码有什么问题吗?我收到以下错误:
回溯(最后一次调用):
文件“C:\LineRep.py”,第 15 行,模块中:
对于 File2 中的行:
ValueError:对已关闭文件的 I/O 操作
我的代码:
import os, Tkinter, tkFileDialog
root = Tkinter.Tk()
root.withdraw()
dirprompt = tkFileDialog.askopenfilename()
File = open (dirprompt, 'r')
File2 = open (dirprompt + 'temp', 'w')
for line in File:
File2.write(line.replace(',', ' '))
File.close()
File2.close()
names = []
for line in File2:
names.append(line)
print names