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

8

我正在用Python做一个小项目,希望能够浏览文件或目录并获取它们的路径。

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

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

或者仅仅是一个目录浏览器:

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

这两个能否合并呢? 感谢所有的回答!

1个回答

6
不,它们无法合并。文件浏览器和目录浏览器具有不同的用户界面,因为它们执行不同的任务。
大多数程序通过在其“文件”菜单中区分任务来处理此问题。您可能会有“选择文件”或“选择文件夹”选项。这将使您进入文件浏览器或目录浏览器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接