我正在用 Python 做一个小项目,我想浏览一个文件或目录以获取它们的路径。
我正在使用 Tkinter,我只能找到一个文件浏览器:
filename = tkFileDialog.askopenfilename(parent=root,title='Open file to encrypt')
或者只有一个目录浏览器:
dir = tkFileDialog.askdirectory(parent=root, title='Open file to encrypt')
有没有可能把这两者结合起来? 谢谢大家的回答!
最佳答案
不,不可能将它们结合起来。文件浏览器和目录浏览器具有不同的 UI,因为它们完成的任务不同。
大多数程序通过在其"file"菜单中区分任务来处理此问题。您可能有“选择文件”或“选择文件夹”选项。这会将您带到文件浏览器或目录浏览器。
关于python - Python 中的浏览文件或目录对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10706571/