Python 3.3 tkinter.filedialog.askopenfile() 留下无响应的 Tk window

Python 3.3 tkinter.filedialog.askopenfile() leaves an unresponsive Tk window

我正在尝试通过弹出式目录浏览器让用户 select 获得一个文件。查找内容建议我使用 filedialog.askopenfile(),它可以工作,但会留下一个小的无响应 tk window,我宁愿不使用它,因为任何与它交互的尝试都会导致内核崩溃并需要重新启动.

有没有人有任何解决方案或替代方案?谢谢

这很好用:

from tkinter import *

root = Tk()
root.withdraw()

filedialog.askopenfile()