python exit()的用法
描述
调用exit()函数,终止Python程序。
语法
exit(num)
参数说明
名称 | 说明 | 备注 |
---|---|---|
num | 程序退出类型,整型参数 | 可省略的参数。通常情况下0表示程序正常退出,1表示程序遇到了某个错误而导致退出。实际运用中可以使用任何整型数据,表示不同的自定义错误类型。 |
举例
print('Before exit()')
exit(101)
print('After exit()')
程序输出的结果为:
Before exit()
from environs import Env
import os
import logging, requests, json
def _get_conf_root():
conf_root = os.environ.get("CONF_ROOT", "")
if conf_root:
return conf_root
logging.error("environ var CONF_ROOT not set!")
exit(1)
# 当调用该函数后,如果没有conf_root配置的话,记录日志"environ var CONF_ROOT not set!",并退出该程序!
注意事项
无论exit函数出现在程序中的何处,只要程序在执行过程中调用到exit()函数,程序立即终止运行。exit()函数常用在程序错误时退出结束或调试代码。
转自: http://www.py3study.com/Article/details/id/13274.html