spyder的使用(python编辑器)

article/2025/9/1 1:55:24

spyder是Anaconda种自带的一种python编辑器,这个编辑器里面保存的是py文件。

spyder

  • 创建工程
  • 运行
    • (1)运行整个脚本文件
    • (2)运行当前代码块
    • (3)运行当前代码块,并跳至下一个
    • (4)运行当前命令行、或选中的命令行
    • (5)运行上一个脚本文件
  • 特别好用的快捷键和命令
    • 多行注释(Ctrl+1)
    • 清除工作空间(clear)
    • 查看变量在内存中的存储地址(id)
  • 一些工具设置
    • 修改快捷键
    • 偏好设置(如背景色设置)
    • 网格工具框的显示
    • 放大某一个区域

创建工程

在spyder中新建项目工程,然后再在工程里面新建脚本文件,这样就能保证这一些有相关关系的脚本文件在一个父文件夹下面了。
在这里插入图片描述
在这里插入图片描述
选中myfisrt工程右键选择new–File
注意在这里如果选择了File记得在给新文件命名时带上.py后缀,比如说“test.py”这样新建的文件才是py文件,才能正常运行,否则运行一栏是灰色的,因为这里不加py的话会直接定义一个新的通用(All file *)类型的文件并不指定文件类型。
或者可以直接选择new-python script,这里直接建立py文件。
在这里插入图片描述

运行

spyder工具栏中五个连续的绿色图标表示运行操作。
在这里插入图片描述

(1)运行整个脚本文件

第一个图标,Run File,表示把当前的脚本文件从第一行执行到最后一行。快捷键为F5.
在这里插入图片描述

(2)运行当前代码块

第二个图标,Run current cell,只运行当前的代码块,注意这里需要用到#%%…#%%写一个代码块,然后把光标放到代码块里面,点击图标运行/快捷键Ctrl+Return。
在这里插入图片描述
在这里插入图片描述

(3)运行当前代码块,并跳至下一个

第三个图标,将光标置于当前代码块,点击图标自动运行当前代码块并且光标跳至下一个代码块,再次点击图标时运行下一个代码块,光标继续下移…。
在这里插入图片描述

(4)运行当前命令行、或选中的命令行

第四个图标,将光标置于某一个需要运行的命令行,点击光标,只会运行这一行,类似于R语言中ctrl+enter单行运行的效果。另外,可以选中几行,(类似于复制的那种选中),然后点击图标,会运行这选中的几行。
在这里插入图片描述

(5)运行上一个脚本文件

第五个图标,如果刚刚把try.py这个脚本文件用第一个图标全部运行之后,点击第五个图标表示把这个文件重新运行一遍。(感觉这个用的比较少~)
在这里插入图片描述

特别好用的快捷键和命令

多行注释(Ctrl+1)

选中多行命令行然后用Ctrl+1可以实现多行注释,同样的操作,可以取消多行注释。

清除工作空间(clear)

将光标置于Ipython console,输入clear命令

查看变量在内存中的存储地址(id)

这里举了一个特殊的例子,获取变量a和变量b的内存地址,发现两个变量的位置一摸一样,所以,当修改a时,变量b也会随之改变。

因为这里array的值是可变类型,也即当它的值发生改变,他的标识符的内存地址不会发生改变的。
相对应的,d和c的地址在修改c的值之后会变得不一致,这里是因为这种情况下值是不可变类型,一旦值发生变化,地址也会发生变化。

a=[10,10,[10,10]]
b=a
a[0]=[5]
print(a)
print(b)
id(a) #获取变量a的内存地址
id(b) #获取变量b的内存地址,与a地址一致
#这里可以采用多次转换的方式改变地址
b=list(np.array(a))#此时b与a的地址不一致c=100
d=c
c=5
id(d)
id(c)#d和c地址不一致

一些工具设置

修改快捷键

因为spyder中默认的运行图标对应的快捷键是键盘最上面的一行都是F5,F9之类的,比如那个运行第四个图标原本快捷键是F9,结果我试了一下电脑直接锁屏了(F9本身是windows锁屏键),可能是我的光标没有放好还是怎么的,这就很鸡肋了。。。。
于是,我就去把这个快捷键改成R语言类似的Ctrl+enter组合形式。

具体修改过程就是,参照下图点击小扳手,打开preference界面,选择keyboard shortcuts,然后在右边的条目中选择想要修改的内容双击就能打开编辑页面;然后在编辑的页面这里的新快捷键的修改不是自己手动输入而是直接操作你想定义的快捷键组合,那个空白框就会自己识别到。比如我这里想要改成ctrl+enter组合,就先按ctrl再按enter然后看那个框框识别出来了没。最后点击确定。
在这里插入图片描述

偏好设置(如背景色设置)

这里先把黑色背景调成spyder主题
在这里插入图片描述

网格工具框的显示

如果不小心关掉了某个框框,譬如说关掉了最左边project的那个列表框,可以从工具栏中的View中调出来。
在这里插入图片描述

放大某一个区域

光标放到某个区域,然后点击图中的放大图标,这个区域将会占据整个界面。
在这里插入图片描述
举例,将光标放置到IPython框,点击图标,放大界面;再次点击图标,恢复原状。
在这里插入图片描述


http://chatgpt.dhexx.cn/article/k2yoW6U4.shtml

相关文章

Spyder入门使用教程

Spyder入门使用教程 Spyder汉化 Spyder汉化博客 创建项目 首先介绍Spyder布局,主要分上面的功能栏和下方的三个区块 点击创建新的项目,选择项目存放的目录,输入项目名,完成项目创建。 创建新的文件,按Ctrl S 保…

anaconda spyder使用技巧

spyder——很简单的python代码编辑器。 目录 界面布局 快捷键 设置语言 设置默认打开文件夹 高级技巧——调试代码 高级技巧——创建spyder虚拟环境 恢复默认布局 英语阅读难的话,可以先跳到设置语言~ 界面布局 选项卡 file(文件)选项卡下…

前端几款好用编辑器

工欲善其事,必先利其器,作为一个前端工程师,有个好用且适合自己的编辑器是很重要的,现在我将为大家介绍几款广受大家欢迎的前端编辑器。 VSCode 微软出厂的高颜值编辑器加载大文件几乎秒开,运行速度很快跨平台的文本编…

GitHub 上的开源前端编辑器

当我们要开发一个博客、社区、论坛等内容生产平台的时候,为用户挑选一个 UI 优雅简洁、交互丝滑顺畅的文本编辑器总是必不可少的一步。 一个完整的前端文本编辑器,要求前端工程师将设计、交互、编码、测试、组件化、模块化、扩展性等各方面问题都综合考…

前端开发常用的6种编辑器

一、Visual Studio Code 下载地址:https://code.visualstudio.com/ 功能介绍: 微软在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。 Visual St…

前端核武器:开源FrontendBlocks所见即所得低代码编辑器让所有人都能做前端布局

项目背景 前端开发领域中,最为头疼的就是页面布局,即便是工作经验丰富的老前端程序员,在面对一个新的设计稿时仍旧会有很多需要从头开始敲的布局。那么为什么不让设计师直接来操刀写前端呢? 设计师写前端由于前端布局不太熟练&am…

初学前端必备的Visual Studio Code编辑器

简介 VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。 该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控…

web前端编辑器,sublime使用技巧和方法

工欲善其事必先利其器,一个好的web前端编辑器可以加速你的web开发进度。 web前端编辑器有很多,个人觉得每个编辑器都有其自身的有点,适合自己的用的就是好的编辑器。 这些编辑器你是否用过,你喜欢用哪些代码编辑器? …

前端必备的开发工具推荐——VScode代码编辑器

前言 VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,…

强烈推荐:web前端目前最受欢迎的4款编辑器

2005年以后,互联网进入Web2.0时代,各种类似桌面软件的Web应用大量涌现,前端由此发生了翻天覆地的变化。在这漫长的岁月里,前端开发工具也在不断的演变更新,作为一枚从事了3年多前端的工作者,总结一波目前比…

初识百度前端编辑器UEditor

专业医养综合系统的开发框架已经基本构建完成,采用了B/S模式,以适应未来分布式和云平台应用。 对于医院信息系统来说,电子病历是关键的功能模块之一,而B/S结构的电子病历并不常见,因此为了配合开发框架的使用&#xff…

前端页面插件集成-Markdown编辑器

页面插件集成-Markdown 下载MarkDown的插件包引入css、js、jquary文件定义一个textarea区域作为MarkDown的载体初始化Markdown编辑器最终效果 下载MarkDown的插件包 下载地址如下: 下载传送门 点击Github下载,然后解压 解压之后将如下文件夹和 js 文件c…

前端——代码编辑器

1.codemirror插件 相关网址 Vue 官方插件库推荐的集成实现 这个实现做的比较全面,但不支持动态语法高亮的切换codemirror 支持的语言类型codemirror 官网 参考文章: vue-codemirror 代码编辑器 - 简书 2.vue-codemirror插件 相关网址 1.vue-codemir…

三款好用的前端代码编辑器推荐

想学web前端开发,那么必然离不开一款实用的代码编辑器,了解一些代码编辑器及其功能和快捷方式可以让开发人员在工作效率方面获得巨大优势。下面小千就整理了三款常用web前端代码编辑器,一起来看看吧。 1、Visual Studio Code 微软的Visual…

这7个web前端开发写代码软件,你过用几个?

群里的朋友,经常问到web前端开发写代码用那个软件好?今天在这里统一回答下,主流的web前端开发写代码的软件有这些Webstorm、Vscode、Sublime Text、HBuilder、Dreamweaver、notepad++、editplus等,做前端这么多年了,下面谈下我的使用感受吧。 1.WebStorm【推荐】 WebStorm…

你居然不知道前端常用的这6种编辑器

前端常用的6种编辑器 Visual Studio Code 下载地址:https://code.visualstudio.com/ 介绍: Visual Studio Code简称VS Code,是一款由微软开发且跨平台的免费代码编辑器,该软件功能十分强大,功能和插件也非常的全面&…

和菜鸟一起学电子小玩意之四轴飞行器原理

前几天看到个视频,觉得四轴飞行器很赞,于是乎想研究下,准备做一个玩玩。凡事还得先从基础开始。先学习下四轴的工作原理,那样,对以后的开发也相对来说方便多了。下面摘抄了一篇好文章,结合图形,…

多旋翼无人机进阶教程

无人机是一个系统的工程,不可谓不庞大。 开源飞控盛行,重复造轮子的工作实在无需再做。 但是若决定真正的去研究飞控,必须从本质出发,熟悉并了解其实现原理。 纷繁复杂的资料,让人无法分辨。 笔者不才,…

四轴飞行器入门——飞行器的硬件结构

引言 本篇文章主要介绍四轴飞行器的硬件结构。前半篇文章介绍每种硬件的作用,后半部分会讲一些硬件选型的相关知识。 本文大部分内容为原创,少部分内容搬运自其它博客或文章。对于搬运过来的内容,文末附上原文链接。 飞行器的硬件结构 以…

F450四旋翼搭建

这次是用Pixhawk飞控搭建四旋翼! 一、底板焊接 将四个电调以及XT60电源线焊接在底板上,注意线穿过底板留出的孔,红白线对应正负极,同时焊点不能太大,会阻挡以后电池的安装。 二、电机香蕉头焊接和套上热缩管 香蕉头…