python 选择多个文件,选择多个文件。Python

该博客讨论了一段Python代码,旨在实现搜索和替换多个文件中的文本。作者遇到了使用`tkFileDialog.askopenfiles()`选择多个文件后,无法正确处理所有选定文件的问题。代码中尝试打开并读取选定文件,然后进行替换操作,但在处理多个文件时出现错误。作者寻求帮助以理解`tkinter`和文件对话框的使用,并希望能找到解决方案来处理多个文件。
摘要由CSDN通过智能技术生成

我已经创建了这个搜索和替换程序。

但我想对它进行更改,这样我就可以搜索并替换

同时有多个文件。

现在,有没有办法让我

一次选择多个文件的选项

从我选择的任何文件夹或目录。

下面给出了帮助我使用“文件”对话框窗口选择文件的代码,但给出了错误。你能帮我纠正一下吗?

完整的回溯错误是: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值