退出Python中的代码标准

Rus*_*lin 11 python coding-style

Python中是否有任何已建立的退出代码标准或保留退出代码(特别是Python CLI实用程序)?(例如,/ usr /include/sysexits.h用于UNIX平台中的C,或者用于Bash脚本的http://tldp.org/LDP/abs/html/exitcodes.html)

Sve*_*ach 16

如果您在POSIX平台上,则可以sysexit.h通过posix模块访问常量:

>>> import posix
>>> posix.EX_ <tab pressed>
posix.EX_CANTCREAT    posix.EX_NOHOST       posix.EX_OK           posix.EX_SOFTWARE
posix.EX_CONFIG       posix.EX_NOINPUT      posix.EX_OSERR        posix.EX_TEMPFAIL
posix.EX_DATAERR      posix.EX_NOPERM       posix.EX_OSFILE       posix.EX_UNAVAILABLE
posix.EX_IOERR        posix.EX_NOUSER       posix.EX_PROTOCOL     posix.EX_USAGE
Run Code Online (Sandbox Code Playgroud)

编辑:这些常量可通过os模块在所有平台上使用.