6

我正在用 Python 做一个小项目,我想浏览一个文件或目录来获取它们的路径。

我正在使用 Tkinter,我只能找到一个文件浏览器:

filename = tkFileDialog.askopenfilename(parent=root,title='Open file to encrypt')

或仅目录浏览器:

dir =  tkFileDialog.askdirectory(parent=root, title='Open file to encrypt')

有没有可能将这两者结合起来?谢谢你的所有答案!

4

1 回答 1

5

不,不可能将它们结合起来。文件浏览器和目录浏览器具有不同的 UI,因为它们完成不同的任务。

大多数程序通过在其文件菜单中区分任务来处理此问题。您可能有“选择文件”或“选择文件夹”选项。这将引导您进入文件浏览器或目录浏览器。

于 2012-05-22T17:19:20.183 回答