filedialog.askopenfilename() 不执行
时间: 2023-05-31 11:02:13 浏览: 95
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
可能是因为代码中没有使用Tkinter库或者没有正确导入该库。在使用filedialog.askopenfilename()之前,需要先导入Tkinter库和filedialog模块:
```python
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
file_path = filedialog.askopenfilename()
```
其中,root.withdraw()用于隐藏Tkinter窗口。如果没有执行该语句,会弹出一个空白的窗口,影响用户体验。
阅读全文