pyqt5编写的GUI界面自动退出,怎么解决

运行一旦报错就直接退出,比如下图这里

img


选择文件夹的时候我如果不选择,关闭那个对话框,就会这样报错

img


但我的本意可能是点错了,不想现在就选择文件夹,怎么处理能让这样的操作不会导致界面直接退出,而是以提示的形式出现。

try except 捕获一下异常

try:
  //业务代码
except Exception:
  pass

用if os.path.isdir(file_path):判断下选择的文件夹是不是存在