tkinter 文件选择
时间: 2023-12-28 19:25:45 浏览: 64
以下是一个使用tkinter实现文件选择功能的例子:
```python
from tkinter import Tk, Button, filedialog
def select_file():
filename = filedialog.askopenfilename()
print("Selected file:", filename)
root = Tk()
button = Button(root, text="Select File", command=select_file)
button.pack()
root.mainloop()
```
这个例子中,我们首先导入了tkinter库和filedialog模块。然后创建了一个Tk对象作为窗口,并创建了一个按钮,按钮的文本是"Select File",点击按钮时会调用select_file函数。在select_file函数中,使用filedialog.askopenfilename()方法弹出文件选择对话框,用户选择文件后,文件的路径会被存储在filename变量中,然后我们打印出选中的文件路径。
相关问题
tkinter文件选择框
您可以使用tkinter库中的filedialog模块来创建文件选择对话框。以下是一个简单的示例代码:
```python
from tkinter import *
from tkinter import filedialog
def open_file():
file_path = filedialog.askopenfilename()
print("选择的文件路径:", file_path)
root = Tk()
button = Button(root, text="打开文件", command=open_file)
button.pack()
root.mainloop()
```
这个例子创建了一个按钮,点击按钮后会弹出一个文件选择对话框,您可以选择一个文件,并在控制台上打印出所选文件的路径。您可以根据自己的需求对代码进行修改和扩展。
python tkinter 文件选择框
Python 的 tkinter 库提供了 `tkinter.filedialog` 模块来创建文件选择框。其中,`askopenfilename()` 函数可以用来打开文件选择框,选择单个文件。`askopenfilenames()` 函数可以用来选择多个文件。`asksaveasfilename()` 函数可以用来打开保存文件对话框,用于保存文件。
示例代码如下:
```
from tkinter import filedialog
from tkinter import *
root = Tk()
root.filename = filedialog.askopenfilename(initialdir = "/", title = "Select file", filetypes = (("Text files", "*.txt*"), ("all files", "*.*")))
print(root.filename)
root.mainloop()
```
上面代码演示了如何使用 `askopenfilename` 函数打开文件选择框,并将选择的文件路径打印出来。
阅读全文