我想在传入-i
时退出解释器。例如
> python -i test.py
yeah
SystemExit
>>>
我想退出翻译。我的test.py
import sys
print 'yeah'
sys.tracebacklimit = 0
sys.exit()
我已经尝试过exit()
和quit()
,但是我仍在翻译中。我要这样做的原因是因为我有一个来自mayapy(autodesk maya python interpreter)的脚本,该脚本像这样启动
mayapy -i myscript.py [args]
,我想在将--help
作为参数传递时退出解释器,但是由于传递了-i
,它始终留在解释器中。
是否有一种与ctrl+d
相同的效果?
答案 0 :(得分:2)
您可以调用os._exit
调用。
import os
os._exit(0)