如何解决从 python 命令行退出?
在我的 python 解释器exit
中实际上是一个字符串而不是一个函数 – 'Use Ctrl-D (i.e. EOF) to
。您可以通过输入检查您的口译员
exit.'type(exit)
在活动的 python 中,正在发生的事情是 exit
是一个函数。如果您不调用该函数,它将打印出对象的字符串表示形式。这是任何返回对象的默认行为。只是设计者认为人们可能会尝试键入 exit
来退出解释器,因此他们将 exit 函数的字符串表示形式作为有用的消息。str(exit)
您可以通过键入或什至来检查此行为print exit
。
解决方法
要退出 python 命令行,我必须输入 exit()。如果我输入 exit,它会说
Use exit() or Ctrl-Z plus Return to exit
通常,当您键入
时exit
,您会想要退出程序。为什么解释器知道我正在尝试退出命令行时会给我上述错误?为什么不直接退出?我知道这无关紧要,这是一个愚蠢的问题,但我很好奇。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。