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脚本,可以得到同样的结果: