在Python中,有两个同名的函数,exit()和sys.exit().有什么区别,什么时候应该使用一个而不是另一个?
我想以编程方式在IPython Notebook早期退出单元格.exit(0)然而,杀死了内核.
什么是正确的方法来做到这一点?我不想拆分单元格或手动停止执行.
以下是代码.当我运行时,我收到一条错误消息,说"名称退出未定义".谁能告诉我为什么?非常感谢您的时间和关注.
if len(sys.argv) == 4:
### do something
pass
else:
print
"usage: #### something here"
exit(-1)
Run Code Online (Sandbox Code Playgroud) 我想知道是否有一种方法以编程方式停止python脚本执行而不像我们使用此代码一样杀死进程:
import sys
sys.exit()
Run Code Online (Sandbox Code Playgroud)
这将是相当于Ctrl + c的代码