1. 使用 `sys.exit()` 方法:
import sys
sys.exit() 正常退出
sys.exit(0) 正常退出,状态码0
sys.exit(1) 异常退出,状态码1
2. 使用 `os._exit()` 方法:
import os
os._exit(0) 立即退出程序,不执行清理操作
3. 使用 `raise SystemExit` 语句:
raise SystemExit 引发 SystemExit 异常,从而终止程序
4. 使用 `os.kill()` 函数(通常用于UNIX平台):
import os
import signal
pid = 12345 假设要结束的进程的PID为12345
os.kill(pid, signal.SIGKILL) 发送SIGKILL信号终止进程
5. 在主程序的最后一行不写任何代码:
主程序代码
...
最后一行不写任何代码
6. 使用 `return` 语句结束函数:
def printme(str):
print(str)
return 结束函数执行
7. 使用 `exit()` 或 `quit()` 命令(这些命令会退出当前程序,并可能重启shell):
exit() 退出当前程序,并可能重启shell
quit() 与exit()效果一样,退出并可能重启shell
选择哪种方法取决于你的具体需求,例如是否需要执行清理操作、是否在UNIX平台等