python通过按钮获取指定目录下的所有文件名称
时间: 2024-10-20 15:06:37 浏览: 17
Python+django实现文件下载
在Python中,你可以使用Tkinter库来创建GUI界面,包括按钮,然后结合os模块来获取指定目录下的所有文件名。以下是一个简单的示例:
```python
import tkinter as tk
import os
def get_files():
directory_path = entry.get() # 获取用户输入的路径
if os.path.isdir(directory_path): # 检查是否为有效的目录
file_list = os.listdir(directory_path) # 获取目录下的所有文件和子目录
for filename in file_list:
print(filename) # 打印文件名
else:
print("请输入一个有效目录。")
# 创建主窗口
root = tk.Tk()
root.title("获取目录文件")
# 添加输入框和按钮
entry = tk.Entry(root)
entry.pack()
button = tk.Button(root, text="获取", command=get_files)
button.pack()
# 运行主循环
root.mainloop()
```
在这个例子中,用户可以在文本框(entry)中输入一个目录路径,点击"获取"按钮后会调用`get_files`函数,检查路径的有效性后列出目录下的所有文件名。
阅读全文