1

有没有办法从一个简单的python脚本中退出任意值?实际上,我想返回一个端口号。我也在这里和文档中阅读过,但只找到了解决方法......

4

1 回答 1

6

unixexit代码是一个字节。大于 >127 的值被保留。不,您不能通过此 hack 可靠地传递端口号。你为什么不把它打印到标准输出并解析那个输出呢?

https://www.gnu.org/software/libc/manual/html_node/Exit-Status.html

一般约定为特殊目的保留状态值 128 及以上。特别地,值 128 用于指示在子进程中执行另一个程序失败。这个约定并不是普遍遵守的,但是在你的程序中遵循它是一个好主意。

[...]状态值被截断为八位

于 2012-09-04T13:58:32.907 回答