【发布时间】:2014-03-22 11:50:31
【问题描述】:
在我的 python 程序中,我使用 spawnve() 生成一个进程。现在,如果用户在执行这个生成的程序期间输入 CTRL-C,我想让这个程序停止而不停止调用程序。所以我需要例外,一个是 KeyboardInterrupt,另一个是 OSError,如果它无法生成进程,则它是必需的。我将如何在 try except 块中同时使用这两个异常?
【问题讨论】:
标签: python-3.x
在我的 python 程序中,我使用 spawnve() 生成一个进程。现在,如果用户在执行这个生成的程序期间输入 CTRL-C,我想让这个程序停止而不停止调用程序。所以我需要例外,一个是 KeyboardInterrupt,另一个是 OSError,如果它无法生成进程,则它是必需的。我将如何在 try except 块中同时使用这两个异常?
【问题讨论】:
标签: python-3.x
都解释完了here...
try:
...
except (KeyboardInterrupt, OSError) as e:
...
【讨论】: