【发布时间】:2015-04-09 15:42:58
【问题描述】:
我正在尝试选择多个文件夹。我需要相当于askopenfilenames() 的目录,但只有askdirectory() 存在,它只允许选择一个文件夹。
之前我发现了一个为 Matlab (uigetdir) 执行此操作的自定义脚本。
在 Python 中有什么方法可以做到这一点?
我需要一次批处理大约50个文件夹中的文件,一个一个选择它们是不现实的。
另外,我不是程序员,只是想处理我的地球物理数据,不能像我在其他地方看到的那样“自己编码”。 本来以为这样一个基本的东西会包含在基本功能中。
【问题讨论】:
-
我对此知之甚少,但快速谷歌搜索发现this link。你做过很多(任何)研究吗?
-
@AdamSmith 这只是一个循环到
askdirectory,这并不是 OP 想要的。 -
@Rinzler 在
tkinter.askdirectory multiple directories的第一个结果是一个带有适用代码的新闻组发布后,我对这个问题投了反对票,说“没有更好的方法来做到这一点,但这里有一些用于破解的问题。”反对意见是“这个问题没有显示任何研究工作。” -
我认为标准库中没有
askdirectories这样的功能,但我认为它可以以某种方式实现。 -
@AdamSmith 这个问题值得赞成,以鼓励人们实施这样的对话,在我看来。拒绝并给出解决方法很容易。
标签: python python-3.x tkinter directory