使用文本编辑器sublime text编写python代码

news2024/9/20 6:15:05

前言

上篇文章介绍了如何安装python程序,这次就讲讲如何用sublime来编写python代码

有的小伙伴可能会有疑问,为什么不选择pycharm来编写?

pycharm写代码会有代码补全功能,而我们新手正是要在犯错误的过程中积累经验,所以呢在前期我们新手最好是使用sublime、notepad、vscode这类的文本编译器来编写代码,等到后期为提高我们写代码的效率,再用pycharm之类的编辑器

1、在windows系统中使用sublime text

下载地址
https://www.sublimetext.com/3
(注:正版的sublime text编辑器是需要付费的)

在这里插入图片描述
在这里插入图片描述
sublime的安装很简单,没什么需要注意的,一路"下一步"就OK
注:这里建议把软件下载安装到非C盘的位置,即D盘或者E盘,并且要能够记住安装所在位置

2、在sublime text中运行python程序

2.1代码编写保存

在这里插入图片描述
(注:输入的括号和双引号都是英文字符,否则会出现语法错误哦!)

接着按CTRL+S或者在文件中点保存,保存为.py后缀的文件
把编写的python文件保存至一个你能记住的位置,且这个位置尽量全英文,不要出现中文字符,否则之后代码运行会有问题哦!

2.2运行python文件

有小伙伴会问?在sublime中如何编译运行python代码程序呢?这操作方法不就来了嘛

第一种方法:直接在sublime中编译运行

选择菜单栏中的工具(Tool),选择编译系统(Build system) ,选择python

按快捷键CTRL+B或者按工具中的“立即编译”,即可执行运行代码

第二种方法:使用windows系统中的cmd命令行来执行python脚本(即.py文件)

按Windows+R调出运行窗口,输入cmd,点"确定",或者回车(enter键)
在这里插入图片描述

3、定制sublime text的设置

3.1将制表符转换为空格

选择菜单view->indentation,核实选择了复选框indent using spaces 。如果没有选择该复选框,现在选择它。

3.2设置行长标志

选择菜单view->ruler,再单击80,sublime text将在这个80字符标志处放置一条竖线。

3.3缩进和取消缩进代码块

要缩进代码块,可选择它,再选择菜单edit->line->indent或者按ctrl+]
要取消代码块,要选择菜单edit->line->unindent或者按ctrl+[

3.4将代码块注释掉

要将代码块注释掉,可选择它,再选择edit->comment->toggle comment 或者ctrl+/
要取消代码块注释,再次执行这个命令

好了,今天的分享就到此结束了!觉得不错,就点个赞吧!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/948726.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

论文解读 | 新发现编码器PointPillars用于点云检测物体,更加高效且精准

原创 | 文 BFT机器人 01 技术背景 在过去的几年中,深度学习技术已经在图像领域的物体检测中取得了显著的进展,诸如目标检测算法(如Faster R-CNN、YOLO和SSD)在图像中能够高效准确地检测出物体。然而,当涉及到点云数据…

get√接口自动化核心知识点浓缩,为面试加分

日常接触到的接口自动化从实际目标可以划分为两大类: 1、为模拟测试数据而开展的接口自动化 这种接口自动化大多是单次执行,目的很明确是为了功能测试创造测试数据,节约人工造数据的时间和人工成本,提高功能测试人员的测试效率。…

《论文阅读18》JoKDNet

一、论文 研究领域:用于大尺度室外TLS点云配准的联合关键点检测和特征表达网络论文:JoKDNet: A joint keypoint detection and description network for large-scale outdoor TLS point clouds registration International Journal of Applied Earth Ob…

Java定时任务调用执行shell脚本实例

文章目录 Java代码1234 shell脚本 Java代码 1 2 3 4 shell脚本

检查nacos是否正常启动

可以通过以下几种方式检查nacos是否启动: 查看nacos日志文件:启动nacos时,控制台会输出一些信息,可以查看控制台输出的信息,如果显示“Server startup in XXX ms”等字样,则说明nacos已经启动。 查看端口…

【C++深入浅出】初识C++下篇(auto关键字、范围for、nullptr指针)

目录 一. 前言 二. auto关键字 2.1 auto的引入 2.2 auto简介 2.3 auto的使用细则 2.4 auto不能推导的场景 三. 基于范围的for循环(C11) 3.1 范围for的语法 3.2 范围for的原理 3.3 范围for的使用条件 四. 指针空值nullptr(C11) 一. 前言 上期我们介绍了c新增的两个重…

ERROR o.s.b.SpringApplication - Application run failed

报错: Error starting ApplicationContext. To display the conditions report re-run your application with debug enabled. 2023-08-25 18:32:41,704 main ERROR o.s.b.SpringApplication - Application run failed org.springframework.beans.factory.BeanCre…

路由器的简单概述(详细理解+实例精讲)

系列文章目录 华为数通学习(4) 目录 系列文章目录 华为数通学习(4) 前言 一,网段间通信 二,路由器的基本特点 三,路由信息介绍 四,路由表 五,路由表的来源有哪些…

tsmc standard cell命名规则

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 CKMUX2代表二输入clock mux,D2代表驱动强度X2,6T代表row高为6track,16P96C代表gate length和poly pitch,LVT就是low voltage thr…

鲜花小程序制作教程:让你的花店与时俱进

在当今的电子商务时代,消费者对于购物体验的要求越来越高。对于鲜花这一类商品,消费者更是希望能够方便快捷地购买到高品质的花卉,并且能够享受到一流的购物体验。为了满足消费者的需求,许多商家选择利用小程序来打造一流的鲜花购…

ssm化妆品配方及工艺管理系统源码和论文

ssm化妆品配方及工艺管理系统源码和论文083 开发工具:idea 数据库mysql5.7 数据库链接工具:navcat,小海豚等 技术:ssm 课题的目的和意义 进入21世纪后我国的经济增长在全球脱颖而出,人们的生活质量也在不断地提高&#xff0…

【Java多线程学习7】JMM(Java内存模型)学习

JMM(Java内存模型)学习 一、什么是Java内存模型? 为什么需要JMM? JMM(Java内存模型),可以看作是Java定义的并发编程相关的一组规范,除了抽象了线程和主内存之间的关系之外&#xf…

Vulnhub系列靶机---JIS-CTF-VulnUpload-CTF01靶机

文章目录 1、网卡配置2、信息收集主机发现端口扫描目录扫描 3、漏洞探测4、漏洞利用一句话木马蚁剑 GetShellSSH连接提权 JIS文档说明 JIS-CTF-VulnUpload-CTF01靶机下载地址 该靶机有5个flag 1、网卡配置 开启靶机,看见加载的进度条按shift,看到如下界…

科普宣传片的投放渠道

科普宣传片通常以教育性和娱乐性为主导,力求在观众中引起兴趣和好奇心,以吸引他们主动学习和探索科学。它可以在电视台、网络平台、科普展览、学校教育等场合播放,对各个年龄段的观众都有普及科学知识的作用。接下来由深圳科普宣传片制作公司…

LeetCode——回溯篇(三)

刷题顺序及思路来源于代码随想录,网站地址:https://programmercarl.com 目录 46. 全排列 47. 全排列 II 332. 重新安排行程 51. N 皇后 37. 解数独 46. 全排列 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任…

uni-app实现点击显示隐藏列表,兼容微信小程序

效果&#xff1a; <view class"list-item" v-for"(item,index1) in listData" :key"index1"><view class"item-title" click"item.content.length>0?handleToggle(item,index1):"><view class"&qu…

Ansible学习笔记7

user模块&#xff1a; user模块用于管理用户账户和用户属性。 如果是windows要换一个win_user模块。 创建用户&#xff1a;present&#xff1a; [rootlocalhost ~]# ansible group1 -m user -a "nameaaa statepresent" 192.168.17.106 | CHANGED > {"ansi…

链表(详解)

一、链表 1.1、什么是链表 1、链表是物理存储单元上非连续的、非顺序的存储结构&#xff0c;数据元素的逻辑顺序是通过链表的指针地址实现&#xff0c;有一系列结点&#xff08;地址&#xff09;组成&#xff0c;结点可动态的生成。 2、结点包括两个部分&#xff1a;&#x…

骨传导耳机有什么副作用? 骨传导耳机对身体有损伤吗

根据目前的科学研究和经验&#xff0c;骨传导耳机被认为是相对安全的使用设备&#xff0c;不会引起副作用&#xff0c;也不会对身体造成损伤&#xff0c;相比会对我们的耳朵听力起到一定的保护作用。 但是&#xff0c;个体差异和特殊情况可能会影响人们对骨传导耳机的感受与反应…

成集云 | 抖店客户静默下单催付数据同步钉钉 | 解决方案

源系统成集云目标系统 方案介绍 随着各品牌全渠道铺货&#xff0c;主播在平台上直播时客户下了订单后不能及时付款&#xff0c;第一时间客户收不到提醒&#xff0c;不仅造成了客户付款率下降&#xff0c;更大量消耗了企业的人力成本和经济。而成集云与钉钉深度合作&#xff0…