我正在用Python做一个小项目,我想浏览一个文件或目录来获取它们的路径。
我正在使用Tkinter,我只能找到一个文件浏览器:
filename = tkFileDialog.askopenfilename(parent=root,title='Open file to encrypt')
或只是目录浏览器:
dir = tkFileDialog.askdirectory(parent=root, title='Open file to encrypt')
是否可以将这两者结合起来? 感谢你们所有答案!
答案 0 :(得分:4)
不,不可能将它们组合在一起。文件浏览器和目录浏览器具有不同的UI,因为它们正在完成不同的任务。
大多数程序通过区分“文件”菜单中的任务来处理此问题。您可能有“选择文件”或“选择文件夹”选项。这将引导您进入文件浏览器或目录浏览器。