gpt4 book ai didi

python - 终端中的字节顺序颠倒

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:53:33 25 4
gpt4 key购买 nike

我正在运行一个 C 程序,其退出状态由 Python 脚本使用 Linux/little-endian 机器上的 os.system 调用捕获。

retval=os.system("./cprogexe")

如果退出状态为1,则python变量retval为256(反转字节顺序)。如果 python 确实遵循本地 CPU 的字节排序方案,为什么会发生这种情况?

最佳答案

引用 os.wait 的文档(os.system 的文档引用了返回值),返回值为:

a tuple containing its pid and exit status indication: a 16-bit number, whose low byte is the signal number that killed the process, and whose high byte is the exit status (if the signal number is zero)

(强调我的)。在 Python 2 上也是如此。

关于python - 终端中的字节顺序颠倒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25045054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com