在Python中,你可以使用以下方法来停止正在运行的代码:
使用 `sys.exit()` 函数
调用 `sys.exit()` 函数会引发一个 `SystemExit` 异常,从而导致程序停止执行。
你可以在任何地方调用 `sys.exit()` 函数来立即停止程序的执行。
使用 `KeyboardInterrupt` 异常
当你在命令行中按下 `Ctrl + C` 时,Python会引发一个 `KeyboardInterrupt` 异常。
你可以在代码中捕获这个异常,并决定是否继续执行。
使用 `os._exit()` 函数
调用 `os._exit()` 函数会立即终止整个Python进程,包括所有线程,不会触发任何清理操作。
使用操作系统命令
在Windows下可以使用任务管理器来结束Python进程。
在Linux或macOS下可以使用 `kill` 命令来结束进程。
使用 `threading.Thread._stop()` 方法 (不推荐):
可以强制停止一个线程的执行,但不会影响其他线程的执行。
该方法已经被标记为不安全,不建议使用。
使用 `os.kill()` 函数
可以向当前进程发送 `SIGTERM` 信号,从而结束整个Python程序的运行。
需要导入 `signal` 库来使用此方法。
请根据你的具体需求选择合适的方法来停止Python程序的执行