filedialog asksaveasfilename()
时间: 2023-06-20 19:03:16 浏览: 162
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
`filedialog.asksaveasfilename()` 是一个 Python Tkinter 模块中的方法,用于弹出一个“另存为”对话框,让用户选择保存文件的位置和名称。该方法返回一个字符串,该字符串包含用户选择的文件的完整路径和名称。
以下是使用 `filedialog.asksaveasfilename()` 方法的示例代码:
```python
from tkinter import filedialog
from tkinter import *
root = Tk()
root.filename = filedialog.asksaveasfilename(initialdir = "/", title = "Select file", filetypes = (("Text files", "*.txt"), ("all files", "*.*")))
print(root.filename)
```
在上面的示例中,`filedialog.asksaveasfilename()` 方法弹出一个对话框,让用户选择要保存的文件的位置和名称。`initialdir` 参数指定了对话框中打开的初始目录。`title` 参数指定了对话框的标题。`filetypes` 参数指定了要显示的文件类型。在本示例中,我们显示了所有文件类型以及文本文件类型。
一旦用户选择了文件的位置和名称,该方法将返回一个字符串,该字符串包含用户选择的文件的完整路径和名称。在本示例中,我们将该字符串打印到控制台上。
阅读全文