python 界面实现打开选择文件名称,有界面的小工具,有选择目录,有名称行
时间: 2024-03-01 12:50:16 浏览: 127
可以使用Python的GUI库来实现打开文件选择对话框并显示所选文件的名称,同时还可以选择目录和输入名称。以下是一个使用tkinter库实现的例子:
```python
from tkinter import *
from tkinter import filedialog
root = Tk()
root.withdraw()
# 选择目录
folder_selected = filedialog.askdirectory()
# 输入文件名
file_name = Entry(root, width=50)
file_name.pack()
file_name.insert(0, "请输入文件名")
# 选择文件
def choose_file():
file_selected = filedialog.asksaveasfilename(initialdir=folder_selected, initialfile=file_name.get())
print(file_selected)
button = Button(root, text="选择文件", command=choose_file)
button.pack()
root.mainloop()
```
该程序会首先打开一个目录选择对话框,用户可以选择一个目录。然后,该程序会在界面上显示一个输入框,用于输入文件名。最后,用户可以点击“选择文件”按钮打开文件选择对话框,并在该对话框中选择一个文件,选择的文件路径会被存储在`file_selected`变量中,并在控制台中显示该文件的路径。
你可以根据自己的需求来修改该程序的界面和功能。例如,你可以在选择文件后将文件路径显示在界面上,或者在用户点击“选择文件”按钮时,弹出一个消息框提示用户必须先选择目录和输入文件名。
阅读全文