我敢肯定以前一定会问这个问题,但我不能在我的生活中找到它。
在Python控制台,如果我键入一行期望缩进块,则提示会相应更改,如下例所示:
>>> for i in range(50):
...
如何以优雅的方式放弃此命令?
这很重要,因为有时候我有很多开括号,放弃命令就变成了一个游戏,计算出在我抛出Python异常之前需要关闭的各种类型的括号:
>>> my_obj((((([[[(((
... # How do I get back to the normal prompt from here?
答案 0 :(得分:3)
使用 CTRL - C 中止声明:
>>> for foo in bar:
... ^C
KeyboardInterrupt
引用"The Interpreter and Its Environment" section of the Python tutorial:
将中断字符(通常为Control-C或DEL)键入主要或辅助提示会取消输入并返回主要提示。