在Python中浏览文件或目录对话框

时间:2012-05-22 16:57:43

标签: python file browser directory tkinter

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

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

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

或只是目录浏览器:

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

是否可以将这两者结合起来? 感谢你们所有答案!

1 个答案:

答案 0 :(得分:4)

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

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