我one.py如何從另一個腳本運行python腳本時獲得正確的exitcode?
import sys
sys.exit(-23)
文件,當我從另一個文件同時使用
ans = subprocess.call("python c:\python27\one.py")
or
ans = os.system("python c:\python27\one.py")
它返回我值「2」,我希望值-23調用它。
我們該怎麼做?
編輯:有人標誌着另一個問題這是可能重複的..這是一個bash腳本,但實際上這個問題是關係到蟒蛇,它是如何在那裏工作的exitcodes來電..如何運行另一個python腳本有很多答案但沒有人討論退出代碼在一個.. INFACT我搜索正確問問題
可能重複[爲什麼我的bash函數返回錯誤的值?](http://stackoverflow.com/questions/3394930/why-does-my-bash-function-return-the-wrong-value) – tripleee
@tripleee閱讀這個問題......它是關於python的... – niyant
不,這是關於底層平臺支持的退出代碼。 – tripleee