窗口选择文件或者文件夹:
使用tkinter库创建一个简单的图形界面,允许用户选择文件或文件夹,并返回所选路径。
import tkinter as tk
from tkinter import filedialog
def select_file_or_folder():
selected_path = None
def select_folder():
nonlocal selected_path
folder_path = filedialog.askdirectory()
if folder_path:
selected_path = folder_path
root.withdraw()
root.destroy()
def select_file():
nonlocal selected_path
file_path = filedialog.askopenfilename()
if file_path:
selected_path = file_path
root.withdraw()
root.destroy()
def select_option():
if option.get() == 1:
select_file()
elif option.get() == 2:
select_folder()
root = tk.Tk()
root.withdraw()
option = tk.IntVar()
label = tk.Label(root, text="

该代码示例展示了如何利用Python的tkinter库构建一个简单的GUI,用户可以选择文件或文件夹。通过filedialog模块的askdirectory()和askopenfilename()函数,实现文件和文件夹的选择,并返回所选路径。程序创建了两个单选按钮,一个用于选择文件,另一个用于选择文件夹,根据用户的选择调用相应功能。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



