使用IDLE3或Ubuntu 14.04终端进行Python3解释会有区别吗?在那种情况下,有什么区别?
答案 0 :(得分:1)
我没有使用过Ubuntu终端,但我认为这是一个典型的终端程序。如果键入python3
,它将启动python3,它会在同一窗口中打印Python 3.4.3 ...
之类的内容,然后显示提示符>>>
。您通过终端程序与python3进行交互。
如果键入idle3
,它将运行python 3的python gui程序(空闲)。该程序在单独的窗口中打印Python 3.4.3 ...
,然后是提示>>>
。你通过这个python程序与python3交互。在任何一种情况下,您输入的任何代码都由python3执行。对于您可能输入的几乎所有代码,例如教程中的任何内容,打印的响应都是相同的。
在交互方面的差异是,在终端中,如果是典型的,您输入并调用(使用向上箭头?)代码行,而在空闲时,您输入并调用(使用Alt-p)语句,它可以包括多行。此外,Idle语法为您的代码着色,而您的终端可能没有。
更大的区别是Idle不仅仅是一个Python终端或shell,而且是一个集成开发环境,其中包含一个与shell一起使用的编辑器。您可以使用F5从编辑器运行代码。如果shell中存在错误回溯,您可以右键单击错误行并转到错误行。