Python语言开发环境之Spyder

https://blog.csdn.net/qq_34706955/article/details/80807091

Spyder(Scientific PYthon Development EnviRonment)是一个强大的交互式 Python 语言开发环境。

它有一个Editor(编辑器)用于编写代码;Console(控制台)可以评估代码并且在任何时候都可以看到运行结果;Variable Explorer(变量管理器)可以查看代码中定义的变量。还有其他的一些设备可以帮你高效地开发代码。
IPython Console比标准的Python Console的功能更多,建议将它设置为默认控制台。
 
 
在执行代码的过程中到底发生了什么?
Python逐行读取Editor中的代码,并且它会自动忽略注释(即以#符号开头的行)。
当遇到def关键字,Python知道在这里定义了一个函数。在def xx():之后的所有缩进行都是函数体。
注意:这个函数对象仅仅只是在文件的这个位置被定义了,并没有被调用(或者执行)。
当Python遇到从最左边的列开始写的命令(除了def…和其他一些关键字),它将马上执行这些命令。
 
 
窗体的panel拖曳不是很方便,如果拖动得窗体都乱了样,只需要在“View”→"Reset Window Layout"即可。
如果在运行py文件的时候报以下警告:
里面说没控制台被选择,这时候得在"View"→"Panes"→"Console"观看下,看看是有什么问题。
另外也可以在"Run"→"Configure"里,设置"Execute in a new dedicated Python console",这时候再运行py文件试试下。
 
 
在Console执行dir可以查看所有历史变量,依次执行reset和y后可以清空变量。防止历史变量混淆干扰。
 
 
原文地址:https://www.cnblogs.com/myshuzhimei/p/11747706.html