使用 exit() 或 quit() (推荐)
这是最直观、最常用的方法,它们是 Python 内置的函数,用于退出解释器。

操作步骤:
- 在 Python 交互式环境中(看到
>>>提示符时)。 - 输入
exit()或quit()。 - 按下回车键。
示例:
>>> print("Hello, Python!")
Hello, Python!
>>> exit()
执行 exit() 后,你会看到终端提示符返回到正常的 Shell 提示符( 或 C:\Users\YourName>)。
注意:

- 你必须加上括号 ,因为它们是函数。
- 在某些终端中,你也可以使用快捷键
Ctrl + D来触发exit()的效果。
使用快捷键 Ctrl + D
这是一个非常快捷的方式,它向 Python 解释器发送了一个“文件结束”(End-of-File, EOF)的信号,解释器收到这个信号后会自动退出。
操作步骤:
- 在 Python 交互式环境中(看到
>>>提示符时)。 - 直接按下
Ctrl + D组合键。
示例:
>>> 2 + 2 4 >>> # 按下 Ctrl + D $
(终端提示符 出现,表示已退出 Python)

使用快捷键 Ctrl + Z (仅限 Windows)
在 Windows 的命令提示符(cmd.exe)或 PowerShell 中,Ctrl + Z 会发送一个“暂停/作业控制”信号,这通常会将 Python 进程挂起到后台,并返回到 Shell。
操作步骤:
- 在 Python 交互式环境中。
- 按下
Ctrl + Z。 - 你会看到类似
[1]+ Stopped python的提示。 - 此时进程并未真正退出,只是暂停了,如果你想完全退出,可以输入
exit并回车。
示例:
>>> print("This is a test")
This is a test
>>> # 按下 Ctrl + Z
[1]+ Stopped python
C:\Users\YourName>
C:\Users\YourName> exit
(注意:在 Windows 10/11 的新版终端和 WSL 中,Ctrl + Z 的行为可能与传统 cmd 不同,Ctrl + D 通常更通用)。
使用 sys.exit() (用于脚本)
这个方法通常用在 Python 脚本文件(.py) 中,用来在程序执行到某一步时主动退出,虽然也可以在交互式环境中使用,但不如 exit() 或 quit() 直接。
操作步骤:
- 首先需要导入
sys模块。 - 然后调用
sys.exit()。
示例:
>>> import sys
>>> print("程序即将退出...")
程序即将退出...
>>> sys.exit()
$
(终端返回 Shell 提示符)
总结与对比
| 方法 | 适用场景 | 说明 |
|---|---|---|
exit() / quit() |
交互式环境 (推荐) | Python 内置函数,最直接、最清晰。 |
Ctrl + D |
交互式环境 (推荐) | 跨平台(Linux, macOS, Windows 新终端)的快捷键,非常高效。 |
Ctrl + Z |
Windows (传统 cmd) | 会“暂停”进程,需要再输入 exit 才能完全退出,在 WSL 中可能等同于 Ctrl + C。 |
sys.exit() |
Python 脚本文件 | 用于在代码中控制程序流程,主动退出。 |
如果不小心退出了怎么办?
如果你退出了 Python 环境,想再次进入,只需在终端中输入 python 或 python3(取决于你的系统配置)并回车即可。
$ python Python 3.9.7 (default, Sep 10 2025, 14:59:43) [GCC 11.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
希望这个详细的解释能帮到你!
