我正在尝试解码 Python os.wait() 函数的结果。根据 Python 文档,这将返回:
一个包含其 pid 和退出状态指示的元组:一个 16 位数字,其低字节是杀死进程的信号号,其高字节是退出状态(如果信号号为零);如果生成了核心文件,则设置低字节的高位。
如何解码退出状态指示(整数)以获得高字节和低字节?具体来说,如何实现以下代码片段中使用的解码功能:
(pid,status) = os.wait()
(exitstatus, signum) = decode(status)