我已经创建了这个搜索和替换程序。
但我想对它进行更改,这样我就可以搜索并替换
同时有多个文件。
现在,有没有办法让我
一次选择多个文件的选项
从我选择的任何文件夹或目录。
下面给出了帮助我使用“文件”对话框窗口选择文件的代码,但给出了错误。你能帮我纠正一下吗?
完整的回溯错误是:Traceback :
File "replace.py", line 24, in
main()
File "replace.py", line 10, in main
file = tkFileDialog.askopenfiles(parent=root,mode='r',title='Choose a file')
File "d:\Python27\lib\lib-tk\tkFileDialog.py",line 163, in askopenfiles
ofiles.append(open(filename,mode))
IOError: [Errno 2] No such file or directory: u'E'
这里是代码:我终于有了这个代码,我把'file'改成'filez','askopenfiles'改成了askopenfilenames'。我可以替换我选择的文件中的单词。唯一的问题是,当我选择2个文件时,它不起作用。也许我应该添加一个循环,让它对多个文件起作用。但是,这是一种尝试和错误,我想能够真正知道为什么它工作。有没有一本书或其他东西能帮助我完全理解tkinter