from tkinter import Tk, filedialog
def select_file():
# 创建一个Tkinter的根窗口,但不显示它
root = Tk()
root.withdraw() # 隐藏主窗口
# 打开文件选择对话框,并返回选中的文件路径
file_path = filedialog.askopenfilename()
if file_path:
print(f"Selected file: {file_path}")
else:
print("No file selected")
if __name__ == "__main__":
select_file()
tkinter库中导入了Tk和filedialog模块。Tk用于创建Tkinter的根窗口,而filedialog则提供了文件对话框的功能。Tk()创建了一个Tkinter的根窗口,并通过withdraw()方法隐藏它,因为我们不需要显示这个窗口。filedialog.askopenfilename()方法打开文件选择对话框,用户可以选择一个文件。该方法返回选中的文件路径。如果你需要进一步的功能或修改,请告诉我!
上一篇:python __slots__
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站