system()
库中有os
函数,但它无法处理错误。我知道它返回错误代码(例如,当命令成功执行时,它返回 0
。)但它不会引发任何异常,因此我无法使用 try-except
关键字处理这些错误。是否有一个函数可以抛出可以用 try-except
处理的错误?
如果该函数位于
os
或 sys
等内置库中,那就更好了。
所以我做了一些测试,我也无法弄清楚。所以我用谷歌搜索了你的问题并找到了这个链接,它应该可以回答你的问题。如果没有帮助,我不知道还有其他可能的方法来解决您的问题。