允许用户在tkinter中输入路径askopenfilename()

use*_*875 5 python tkinter

环境:
操作系统:Windows 7
Python 2.7.10 :: Anaconda 2.2.0(64位)
Tkinter.TkVersion 8.5

我目前正在使用askopenfilename()来允许用户在Windows 7上指定/打开文件.这会生成一个对话框,允许用户通过此处突出显示的下拉菜单导航目录:

askopenfilename()对话框

是否可以修改Windows中Tkinter askopenfilename对话框的默认行为,以允许用户键入文件路径而不是使用此下拉菜单?例如,

在此输入图像描述

我意识到你可以使用"initialdir ="参数指定一个初始路径/目录,但我也想给用户提供键入/粘贴路径的便利.

Jay*_*ayE 0

使用 import os 您可以允许用户输入路径

import os
def Pathfinding(Select_path):
    my_path = Select_path
    user_path = os.chdir(my_path)
    return user_path
Run Code Online (Sandbox Code Playgroud)

可以通过使用 Entry 小部件调用函数来将其添加到 tkinter