如何使用tkFileDialog(Tkinter)获取文件的绝对路径?
Tkinter是一个标准的Python库,用于创建和开发功能和特性丰富的应用程序。它具有多种内置的函数、模块和包,可以用于构建应用程序的逻辑。
tkFileDialog 是一个内置的模块,可用于与系统文件和目录交互。然而,一旦我们使用 tkFileDialog 以读模式选择了特定的文件,它可以进一步用于处理文件中可用的信息。
如果您想在文件加载到应用程序时访问文件的绝对路径,您可以使用OS模块的可用函数: os.path.abspath(file.name) 函数。该函数将返回文件的绝对路径,可以将其存储在变量中显示在窗口或屏幕上。
示例
输出
运行代码后,它首先将显示以下窗口 −
现在,单击“浏览”按钮并从资源管理器中选择一个Python文件。它将显示您所选择的文件的绝对路径。