欢迎访问宙启技术站
智能推送

tkinter.filedialog中选择文件路径后如何获取文件名

发布时间:2023-12-27 17:26:29

在使用tkinter.filedialog选择文件路径后,可以使用os.path.basename()方法获取文件名。下面是获取文件路径和文件名的一个例子:

import tkinter as tk
from tkinter import filedialog
import os

def select_file():
    file_path = filedialog.askopenfilename()
    file_name = os.path.basename(file_path)
    print("File path:", file_path)
    print("File name:", file_name)

root = tk.Tk()
button = tk.Button(root, text="Select File", command=select_file)
button.pack()

root.mainloop()

运行以上代码,将弹出一个窗口,点击按钮后可以选择文件。选择文件后,终端会打印出文件路径和文件名。通过os.path.basename()方法,可以获取到文件名。

注意:使用tkinter.filedialog需要导入tkinterfiledialog模块。os.path.basename()方法用于获取文件名,需要导入os模块。