作者:yan | 来源:互联网 | 2023-10-12 01:02
当多个窗格出现在一个区域时,将使用标签页的形式显示。●Workingdirectory:输入程序的运行路径。程序可以访问此控制台中的所有全局对象,控制台中已经载入的模块不需要重新载
Spyder是由python(x,y )作者开发的一个简单的集成开发环境。 与其他Python开发环境相比,最大的优点是可以模仿MATLAB的“工作区”功能,轻松观察和修改数组值。
Spyder的界面由许多窗格组成,用户可以根据自己的喜好调整位置和大小。 如果多个窗格显示在一个区域中,则显示为选项卡页面。 您将看到显示“编辑器”、“对象解释器”、“可变资源管理器”、“文件资源管理器”、“控制台”和“历史日志”这两个图像的窗格。 在View菜单中,可以设置是否显示这些窗格。 表1-2列出了Spyder的主要窗格及其作用。
按F5键可运行当前编辑器的程序。 第一次运行程序时,将显示“运行配置”对话框。 在此对话框中,可以按如下方式配置程序的执行:
Command line options :输入程序的执行参数。
Working directory :输入程序的执行路径。
executeincurrentpythonoripythoninterpreter :在当前python控制台上运行程序。 程序可以访问此控制台中的所有全局对象,并且不需要重新加载加载到控制台中的模块,从而加快程序的启动速度。
executeinanewdedicatedpythoninterpreter :创建新的python控制台并在其中运行程序时,程序启动速度较慢,但新控制台没有多余的全局对象如果选择此项目,还可以选中“interactwithepythoninterpreterafterexecution”复选框。 这样,在程序运行结束时,控制台进程将继续运行,并且可以查看程序运行后的所有全局对象。 也可以在" Command line options "中输入新控制台的启动参数。
“运行配置”对话框仅在首次运行程序时显示。 如果要更改程序的运行配置,可以按F6键打开运行配置对话框。
使用Variable explorer窗格查看和编辑数组的内容
选取菜单中的“放置”(drop )选项后,将显示绘图窗口。 从绘图窗口的右键单击菜单中选择" Parameters "将打开一个用于编辑绘图对象的对话框。 使用此对话框可以修改曲线的颜色和线宽。
在Variable explorer窗格中将阵列绘制为曲线
Spyder的功能很多,这里介绍几个常见的功能和技巧。
默认设置为“Variable explorer”窗格中不显示以大写字母开头的变量。 您可以按一下工具列上的「设定」按钮(最后一个按钮),从功能表中取消核取「已撷取的参照」。
在控制台上,可以通过按tab键自动完成。 变量名后加上“?然后单击。 您可以在Object inspector窗格中查看对象的文档。 使用此窗格中“选项”菜单上的“显示源”选项,可以打开要查看其函数的源程序。
可以在工作目录工具栏中更改工作路径。 在用户程序运行时,将此工作路径作为当前路径。 例如,只需更改工作路径,同一程序就可以处理不同文件夹下的数据文件。
在程序编辑窗口中按住Ctrl键,单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。 如果该文件在另一个程序文件中定义,则会打开。 在学习如何使用新模块时,您需要查看模块中的函数和类是如何实现的。 使用此功能可以快速查看和分析各模块的源程序。 例如,以下程序从不同的扩展库中加载了一些模块和类。 在Spyder中打开此文件,然后按住Ctrl键并单击signal、pl、HasTraits、Instance、View、Item、lfilter、plot、title等来定义它们的过程
gotodefine.py
测试定义跳转功能
来自脚本导入信号
import pylab as pl
fromenthought.traits.apiimporthastraits,Instance
fromenthought.traits.ui.apiimportview,Item
signal.lfilter
pl.plot
pl.title
最后介绍方便的快捷键。
按住Ctrl键,用鼠标单击函数、变量等,跳转到定义的代码块
快三大小单双位技巧准确率99此窗格中“选项”菜单上的“显示源”选项,可以打开要查看其函数的源程序。
可以在工作目录工具栏中更改工作路径。 在用户程序运行时,将此工作路径作为当前路径。 例如,只需更改工作路径,同一程序就可以处理不同文件夹下的数据文件。
在程序编辑窗口中按住Ctrl键,单击变量名、函数名、类名或模块名,可以快速跳转到定义位置。 如果该文件在另一个程序文件中定义,则会打开。 在学习如何使用新模块时,您需要查看模块中的函数和类是如何实现的。 使用此功能可以快速查看和分析各模块的源程序。 例如,以下程序从不同的扩展库中加载了一些模块和类。 在Spyder中打开此文件,然后按住Ctrl键并单击signal、pl、HasTraits、Instance、View、Item、lfilter、plot、title等来定义它们的过程
gotodefine.py
测试定义跳转功能
来自脚本导入信号
import pylab as pl
fromenthought.traits.apiimporthastraits,Instance
fromenthought.traits.ui.apiimportview,Item
signal.lfilter
pl.plot
pl.title
最后介绍方便的快捷键。
按住Ctrl键,用鼠标单击函数、变量等,跳转到定义的代码块