python 点 sys.exit
python point of sys.exit
使用 sys.exit 退出程序有什么意义?反正代码末尾没有 sys.exit 不就结束了吗?或者它的目的是在该代码实例处立即结束程序,其中必须跟随 break?
sys.exit
break
但为什么必须在它之后休息?传递 sys.exit
参数有什么作用,就像我看到的 sys.exit(2)
?这是某种错误吗?
通常最佳做法是什么?
重点是它允许将错误代码发送回 shell(或调用者)并终止程序。
此外,它是您需要调用的函数:sys.exit()
而不仅仅是 sys.exit
。
最后,不要犹豫,阅读文档:https://docs.python.org/3.4/library/sys.html?highlight=sys.exit#sys.exit
使用 sys.exit 退出程序有什么意义?反正代码末尾没有 sys.exit 不就结束了吗?或者它的目的是在该代码实例处立即结束程序,其中必须跟随 break?
sys.exit
break
但为什么必须在它之后休息?传递 sys.exit
参数有什么作用,就像我看到的 sys.exit(2)
?这是某种错误吗?
通常最佳做法是什么?
重点是它允许将错误代码发送回 shell(或调用者)并终止程序。
此外,它是您需要调用的函数:sys.exit()
而不仅仅是 sys.exit
。
最后,不要犹豫,阅读文档:https://docs.python.org/3.4/library/sys.html?highlight=sys.exit#sys.exit