在notepad++中实现直接运行python代码


Posted in Python onDecember 18, 2019

Notepad++ 是一款非常有特色的编辑器,软件小巧高效,支持27种编程语言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS,python 等。是程序员必备开源软件,可以免费使用,同时也支持各类流行的计算机编程语言。编辑器可以运行在微软的windows系统环境下,它的使用是受GPL许可证保护的,支持的语言:C、C++、Java、C#、XML、HTML、PHP、Javascript。当前版本新增加了python与sql代码高亮,编写python的朋友可以下载最新版本。

第一次使用python,之前都是学习的C++。不过,根据之前学习python基础知识的经验,感觉python用起来会很方便。

先下载了python软件,感觉python下起来很简单,没有那么多复杂的选项,很快就下载好了。另外,建议再下载一个与之相关的Notepad++,会很方便。如果gitHub中下载的python文件或者其他文件,可以先在notepad++中打开,因为python是逐步输入代码的那种,而且还不能crtl+v进行复制。

1、先安装python运行环境

注:这里能够正常运行的一个前提是Python已经增加到环境变量中了,即在cmd中输入Python能够正常解析命令。

在notepad++中实现直接运行python代码

在notepad++中实现直接运行python代码

2、安装notepad++

然后再看下面的文章

1. 如何在notepad++中直接运行python的代码

在notepad++界面中

在notepad++中实现直接运行python代码

按F5(或者在菜单栏中选择“运行”),此时会出现下图界面:

在notepad++中实现直接运行python代码

运行界面

在对话框中输入

cmd /k cd /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

就算没有设置好python环境变量就可以参考下面的设置

cmd /k C:\Python37\python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT

其中C:\Python37\python.exe为python程序源文件的路径。不论你是直接安装官方的python,还是anaconda或者别的只要有python.exe就可以直接用那个路径。

若想使用快捷键,则点击“保存”,会出现下图界面:

在notepad++中实现直接运行python代码

快捷键设置界面

使用这几个键的排列组合,再取上名字,即可使用该快捷键来运行python程序,并不会出现一闪黑屏而过的现象。

例如:我的快捷键便是“crtl+z”,这样简单方便。

2. from ipdb import set_trace

我在初次运行python文件时,出现了下图的错误:

在notepad++中实现直接运行python代码

python出现错误的界面

其中显示的错误为没有叫做ipdb的模块。后来查阅后发现ipdb是用来调试python程序的,较pdb更为友好。

from ipdb import set_trace

set_trace() #这句代码插在需要中断调试的部分即可。

至于如何下载ipdb的模板,正在尝试,下次继续写。

如果不行还是参考这篇文章:https://3water.com/softjc/712429.html

以上这篇在notepad++中实现直接运行python代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python open读写文件实现脚本
Sep 06 Python
Python3 正在毁灭 Python的原因分析
Nov 28 Python
Python ftp上传文件
Feb 13 Python
Python操作Excel之xlsx文件
Mar 24 Python
python解析html提取数据,并生成word文档实例解析
Jan 22 Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 Python
TensorFlow实现Logistic回归
Sep 07 Python
python利用百度AI实现文字识别功能
Nov 27 Python
浅谈python编译pyc工程--导包问题解决
Mar 20 Python
Python 异常处理Ⅳ过程图解
Oct 18 Python
TensorFlow设置日志级别的几种方式小结
Feb 04 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
Jan 12 Python
简单了解python装饰器原理及使用方法
Dec 18 #Python
修改Pandas的行或列的名字(重命名)
Dec 18 #Python
Python3直接爬取图片URL并保存示例
Dec 18 #Python
python 实现图片上传接口开发 并生成可以访问的图片url
Dec 18 #Python
Python谱减法语音降噪实例
Dec 18 #Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 #Python
使用python 对验证码图片进行降噪处理
Dec 18 #Python
You might like
雄兵连:天使彦天使彦为爱折翼,彦和炙心同时念动的誓言!
2020/03/02 国漫
PHP中file_get_contents高?用法实例
2014/09/24 PHP
PHP和MYSQL实现分页导航思路详解
2017/04/11 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
2018/06/16 PHP
浅谈JavaScript 执行环境、作用域及垃圾回收
2016/05/31 Javascript
JavaScript中对象的不同创建方法
2016/08/12 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(一)
2017/05/11 Javascript
JS实现基于Sketch.js模拟成群游动的蝌蚪运动动画效果【附demo源码下载】
2017/08/18 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
js传递数组参数到后台controller的方法
2018/03/29 Javascript
vue 解决移动端弹出键盘导致页面fixed布局错乱的问题
2019/11/06 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
在vue中使用el-tab-pane v-show/v-if无效的解决
2020/08/03 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
python实现同时给多个变量赋值的方法
2015/04/30 Python
在Django框架中编写Contact表单的教程
2015/07/17 Python
Python 提取dict转换为xml/json/table并输出的实现代码
2016/08/28 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
python制作简单五子棋游戏
2019/06/18 Python
Python大数据之使用lxml库解析html网页文件示例
2019/11/16 Python
浅谈matplotlib中FigureCanvasXAgg的用法
2020/06/16 Python
浅析Python迭代器的高级用法
2020/07/16 Python
Python爬取豆瓣数据实现过程解析
2020/10/27 Python
美国护肤咨询及美容产品电商:Askderm
2017/02/24 全球购物
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
华为c/c++笔试题
2016/01/25 面试题
文明青少年标兵事迹材料
2014/01/28 职场文书
服装电子商务创业计划书
2014/01/30 职场文书
考核工作实施方案
2014/03/30 职场文书
同学聚会邀请函
2015/01/30 职场文书
2015年超市工作总结
2015/04/09 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
食品安全主题班会
2015/08/13 职场文书
OpenFeign实现远程调用
2022/08/14 Java/Android