找回密码
 立即注册
搜索
查看: 90|回复: 0

在 Python 交互模式( >>> 提示符状态)下,退出并回到系统命令行(如 CMD 或 PowerShell)的 4 种常用方法

[复制链接]

27

主题

30

回帖

194

积分

管理员

积分
194
发表于 2026-7-16 20:55:13 | 显示全部楼层 |阅读模式

方法 1:最推荐、最标准(快捷键)

直接按 Ctrl + Z,然后按 回车(Enter)
注意:Ctrl + Z 在 Windows 下表示“文件结束符(EOF)”,Python 解释器收到后会立即退出。
  操作演示:
javascript

方法 2:使用内置函数(最通用)

  直接输入 exit(),然后按回车。
javascript

方法 3:使用缩写(和上面等价)

直接输入 quit(),然后按回车。
javascript
  exit() 和 quit() 本质是一样的,都是专门为交互模式设计的退出函数。

方法 4:强制终止(不推荐,但管用)

 Ctrl + C 触发 KeyboardInterrupt。
  • 如果 Python 正在执行耗时循环,Ctrl+C 会中断循环但不会退出 Python 模式(你还会停留在 >>> 下)。
  • 如果连按多次 Ctrl+C,在某些老旧版本中可能强制退出,但在现代 Python 中通常仍停留在交互模式。
  • 结论Ctrl+C 主要用于中断程序运行,不是退出 Python 交互模式的正确方法,建议不要用这个。

快速对比表

方法
输入内容
适用场景
快捷键
Ctrl + Z 然后 回车
最快,手指不用离开键盘
函数
输入 exit() 按回车
最直观,新手最易记
函数别名
输入 quit() 按回车
和 exit() 完全一样
不推荐
Ctrl + C
只会中断当前操作,不会退出

特别提醒(Windows 和 Linux/Mac 的区别)

  • Windows(CMD/PowerShell):用 Ctrl + Z + 回车
  • Linux / Mac(终端):用 Ctrl + D(不需要再按回车)。
如果你是在 Windows 上,Ctrl + Z + 回车  exit() 是最稳妥的两个选择。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|老村长论坛

GMT+8, 2026-7-28 02:15 , Processed in 0.040001 second(s), 42 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表