在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之集合(set)
Sep 24 Python
Python中使用pprint函数进行格式化输出的教程
Apr 07 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
Sep 24 Python
用Python写一个模拟qq聊天小程序的代码实例
Mar 06 Python
Python 根据日志级别打印不同颜色的日志的方法示例
Aug 08 Python
Python 变量的创建过程详解
Sep 02 Python
django框架单表操作之增删改实例分析
Dec 16 Python
关于TensorFlow新旧版本函数接口变化详解
Feb 10 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
Feb 27 Python
python绘制汉诺塔
Mar 01 Python
学会用Python实现滑雪小游戏,再也不用去北海道啦
May 20 Python
python ansible自动化运维工具执行流程
Jun 24 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
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
手把手教你自己写一个js表单验证框架的方法
2010/09/14 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
浅谈jQuery事件绑定原理
2015/01/02 Javascript
jQuery实现的左右移动焦点图效果
2016/01/14 Javascript
javascript实现的上下无缝滚动效果
2016/09/19 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
vue修改对象的属性值后页面不重新渲染的实例
2018/08/09 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
深入浅析javascript函数中with
2018/10/28 Javascript
vue中的mvvm模式讲解
2019/01/31 Javascript
node.js中fs文件系统模块的使用方法实例详解
2020/02/13 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python中类型关系和继承关系实例详解
2015/05/25 Python
Pycharm学习教程(4) Python解释器的相关配置
2017/05/03 Python
Python实现查看系统启动项功能示例
2018/05/10 Python
Django实现发送邮件功能
2019/07/18 Python
基于梯度爆炸的解决方法:clip gradient
2020/02/04 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
俄罗斯便宜的在线服装商店:GroupPrice
2020/04/10 全球购物
家居饰品店创业计划书
2014/01/31 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
商铺门前三包责任书
2014/07/25 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
教师批评与自我批评剖析材料
2014/10/16 职场文书
民主评议党员工作总结
2014/10/20 职场文书
房地产销售经理岗位职责
2015/02/02 职场文书
大学升旗仪式主持词
2015/07/04 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL