gpt4 book ai didi

python - 如何避免 Tkinter 中未处理的异常?

转载 作者:太空宇宙 更新时间:2023-11-03 17:34:28 24 4
gpt4 key购买 nike

当用户决定关闭 Tkinter 文件对话框菜单而不选择要打开的文件时,我尝试退出程序。但是,尽管程序退出,但在终止之前我仍然收到以下消息:

调试的程序引发异常未处理的 FileNotFoundError [Errno2] 没有这样的文件或目录

我认为下面的代码可以处理类似的事情,但也许我错了?任何帮助或建议将不胜感激。

if root.fileName is None:
sys.exit(0)
else:
pass

最佳答案

当它不返回文件名(用户取消对话框)时,filedialog返回一个空字符串( ''),而不是。改用这个:

if not root.fileName:
...

关于python - 如何避免 Tkinter 中未处理的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31395360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com