我刚刚遇到了一个Python代码片段,它返回一个取反的错误值:
except OSError, e:
return -(e.errno or EFAULT)
except:
print_exc()
return -EFAULT返回一个取反的错误值的目的是什么?
发布于 2014-03-28 11:15:59
通常,应用程序使用负返回值表示错误,使用正值表示成功。
例如,write函数可能会返回写入的字节数,一个正数,或者如果有错误,则返回一个负数的错误代码。
https://stackoverflow.com/questions/22703385
复制相似问题