在 Python 中处理执行的系统命令错误

Handling executed system command errors in Python

os 库中有 system() 函数,但它无法处理错误。我知道它 returns 错误代码(例如,当命令成功执行时,它 returns 0. )但它不会抛出任何异常所以我无法处理这些错误try-except 关键字。是否有抛出可以用 try-except 处理的错误的函数?

如果该函数在 ossys 等内置库中会更好。

所以我做了一些测试,我也想不通。所以我用谷歌搜索了你的问题并找到了 this link,它应该可以回答你的问题。如果它没有帮助,我不知道有任何其他可能的解决方法来解决您的问题。