1、通过代码输出错误码以及其代表的含义 具体可以参考errno和os模块
errno.
errorcode
os.strerror(n)
# -*- coding:utf8 -*- import os print "----------------------- Errno --------------------" for n in range(0,256): print "#%s, %s" % (n,os.strerror(n)) print "--------------------------------------------------"
2、有些shell命令返回码为命令自身定义
eg: man rsync
![](C:UsersNERRIS~1AppDataLocalTemp{D0CA52B5-5B82-4FA6-ABCC-B088EFA425B4}.png)
![](https://images2015.cnblogs.com/blog/646471/201608/646471-20160817174814281-352084292.png)