Python tkinter.askopenfilename限制打开文件类型
时间: 2024-05-08 15:16:14 浏览: 325
Python-Tkinter.rar
可以通过指定filetypes参数来限制打开的文件类型。
例如,限制只能打开txt文件:
```python
from tkinter import filedialog
filename = filedialog.askopenfilename(initialdir="/", title="Select file",
filetypes=(("text files", "*.txt"),))
```
这里的filetypes参数是一个元组,元组中每个元素也是一个元组,第一个元素是该文件类型的描述,第二个元素是该文件类型的扩展名(用“*.扩展名”的形式表示)。
可以指定多个文件类型:
```python
filetypes=(("text files", "*.txt"), ("all files", "*.*"))
```
这样就可以同时打开txt和其他所有类型的文件。
阅读全文