Python代码(文件名 pyfile.py):
import sys
print("ok")
sys.exit(1)
Shell脚本:
python3 pyfile.py
echo $?
执行此shell脚本,得到的返回值:

将Python文件通过pyinstaller转化成可执行的二进制文件:
sudo pyinstaller -F pyfile.py
可以得到python的可执行二进制文件pyfile。
将shell脚本修改为如下:
./pyfile
echo $?
再执行此shell脚本,可以得到同样的结果:


本文介绍了一个简单的Python脚本,该脚本使用sys模块设置程序退出状态码,并通过Shell脚本捕获这一状态码。同时展示了如何利用PyInstaller将Python脚本打包成可执行文件,并验证其退出状态码的一致性。
4817

被折叠的 条评论
为什么被折叠?



