我有一个简单的脚本,我用来调用另一个脚本,成功返回一个id。 Atm我看到的最方便的方法如下。
#scriptA.py
x =doOperations(x=1231)
exit(x)
#scriptB.py
result = procScriptA.returncode()
这样做是否有任何伤害,我有点感觉我正在利用退出功能,但是没有任何其他方式可以输出 stderr 或 stdout ?
答案 0 :(得分:1)
在许多操作系统上,sys.exit()
只能返回0到127之间的整数。它主要用于表示命令是否成功完成(通过返回0)或遇到错误(通过返回另一个值),而不是传回一个数字结果。
使用标准输出返回结果。