杰瑞科技汇

Terminal如何退出Python交互环境?

使用 exit()quit() (推荐)

这是最直观、最常用的方法,它们是 Python 内置的函数,用于退出解释器。

Terminal如何退出Python交互环境?-图1
(图片来源网络,侵删)

操作步骤:

  1. 在 Python 交互式环境中(看到 >>> 提示符时)。
  2. 输入 exit()quit()
  3. 按下回车键。

示例:

>>> print("Hello, Python!")
Hello, Python!
>>> exit()

执行 exit() 后,你会看到终端提示符返回到正常的 Shell 提示符( 或 C:\Users\YourName>)。

注意:

Terminal如何退出Python交互环境?-图2
(图片来源网络,侵删)
  • 你必须加上括号 ,因为它们是函数。
  • 在某些终端中,你也可以使用快捷键 Ctrl + D 来触发 exit() 的效果。

使用快捷键 Ctrl + D

这是一个非常快捷的方式,它向 Python 解释器发送了一个“文件结束”(End-of-File, EOF)的信号,解释器收到这个信号后会自动退出。

操作步骤:

  1. 在 Python 交互式环境中(看到 >>> 提示符时)。
  2. 直接按下 Ctrl + D 组合键。

示例:

>>> 2 + 2
4
>>> # 按下 Ctrl + D
$

(终端提示符 出现,表示已退出 Python)

Terminal如何退出Python交互环境?-图3
(图片来源网络,侵删)

使用快捷键 Ctrl + Z (仅限 Windows)

在 Windows 的命令提示符(cmd.exe)或 PowerShell 中,Ctrl + Z 会发送一个“暂停/作业控制”信号,这通常会将 Python 进程挂起到后台,并返回到 Shell。

操作步骤:

  1. 在 Python 交互式环境中。
  2. 按下 Ctrl + Z
  3. 你会看到类似 [1]+ Stopped python 的提示。
  4. 此时进程并未真正退出,只是暂停了,如果你想完全退出,可以输入 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() 直接。

操作步骤:

  1. 首先需要导入 sys 模块。
  2. 然后调用 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 环境,想再次进入,只需在终端中输入 pythonpython3(取决于你的系统配置)并回车即可。

$ 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.
>>> 

希望这个详细的解释能帮到你!

分享:
扫描分享到社交APP
上一篇
下一篇