在以前的计算机上,当我试图在Windows命令提示符下退出Python脚本时,你所需要做的就是按ctrl+c。
但当我在电脑上这样做时,它会告诉我“KeyboardInterrupt”:
C:\Windows\System32
>python
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> [I press ctrl+c]
KeyboardInterrupt
>>>
那么,如何解决这个问题,以便退出Python脚本呢?
- 谢谢-谢谢
编辑:
ctrl+z工作,但我需要输入它作为代码。希望有一个快速简单的方法来退出脚本,但哦好吧。
8条答案
按热度按时间pxy2qtax1#
这确实取决于操作系统,也可能取决于你使用的Python版本。
正如你提到的,ctrl+C在你的Windows 10和Python 3.6上不起作用,但在我的Windows 10和Python 3.4上却起作用。因此,你真的需要尝试一下,看看什么适合你。
尝试以下命令,并保留有效的命令:
此外,以下各项应适用于任何终端:
exit()
然后返回quit()
然后返回琐事:如果你输入
quit
并点击Return键,控制台会告诉你,至少对于Python 3.4是这样的:使用quit()或Ctrl-Z + Return退出
p1iqtdky2#
对于嵌入式python(例如
python-3.6.8-embed-win32
),quit()
命令不起作用唯一可行的方法是:CTRL + Z,然后按Return键。
pu3pd22g3#
您可以简单地输入“quit()”,它就完成了!
CTRL + C将中断正在运行的脚本;但是你只想退出解释器,所以quit()函数可以为你工作。
qyuhtwio4#
ctrl+Z仍然有效
edqdpe6u5#
我案例(Win10上的Python 3.9.6):
1从控制台运行脚本
服务器:
客户端:
2在任务管理器中停止脚本,选择py.exe(不是python.exe)并点击“结束任务”按钮。
hl0ma9xz6#
使用exit()或quit()如果你使用的是Windows(我发现crtl组合绝对不工作和ctrl+c给我键盘中断错误)
lb3vh1jj7#
他地问题:如何在cmd窗口中关闭python服务器(.py)或客户端(.py)。
答案是:cntrl + Pause或Break(通常在左/上/下/右键上方)
如果键盘上没有该命令,请关闭cmd窗口并重新启动服务器。
孙锐德已经提到了这一点,但由于某种原因,他的职位是不直接可见的。
nxagd54h8#
对于windows 10 python 3.9尝试键入exit()