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需要导入tkinter 和 filedialog模块。os.path.basename()方法用于获取文件名,需要导入os模块。
