Python 3中没有捕获异常

时间:2015-11-30 15:52:13

标签: python python-3.x exception system-error

我有一个try / except块,我不能提出任何异常。该块简单如下:

try:
    os.system("notepad+ "+out_file_path)
except SomeException:
    print("Make sure you have notepad+ in your %PATH% and try again")

请注意我故意使用“notepad +”(不存在)导致异常。

我在上面提到的代码中尝试了(OSErrorRuntimeErrorOSError(winerror)Exception)作为“SomeException”,但是我怎么也得不到打印的信息,在所有情况下,这都是我收到的:

'notepad+' is not recognized as an internal or external command,
operable program or batch file.

我想知道这样的系统错误是否可以覆盖所有异常(即没有被捕获),或者我还应该做些什么让我的代码以我想要的方式工作。

0 个答案:

没有答案