在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 json encode datetime类型
Dec 28 Python
python中import学习备忘笔记
Jan 24 Python
Python urls.py的三种配置写法实例详解
Apr 28 Python
获取Django项目的全部url方法详解
Oct 26 Python
python实现扫描局域网指定网段ip的方法
Apr 16 Python
Python向excel中写入数据的方法
May 05 Python
python解压TAR文件至指定文件夹的实例
Jun 10 Python
python打包成so文件过程解析
Sep 28 Python
如何基于Python + requests实现发送HTTP请求
Jan 13 Python
python中def是做什么的
Jun 10 Python
python 带时区的日期格式化操作
Oct 23 Python
Python 制作自动化翻译工具
Apr 25 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
无线电广播的开始
2002/01/30 无线电
php设计模式 Visitor 访问者模式
2011/06/28 PHP
PHP中文乱码解决方案
2015/03/05 PHP
php实现的通用图片处理类
2015/03/24 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
tagName的使用,留一笔
2006/06/26 Javascript
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
JS使用ajax从xml文件动态获取数据显示的方法
2015/03/24 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
2016/02/25 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
用原生JS对AJAX做简单封装的实例代码
2016/07/13 Javascript
js 基础篇必看(点击事件轮播图的简单实现)
2016/08/20 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
vue插槽slot的简单理解与用法实例分析
2020/03/14 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
[46:20]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
使用Python标准库中的wave模块绘制乐谱的简单教程
2015/03/30 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
python人民币小写转大写辅助工具
2018/06/20 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
python爬虫添加请求头代码实例
2019/12/28 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
python3.7+selenium模拟淘宝登录功能的实现
2020/05/26 Python
Python远程linux执行命令实现
2020/11/11 Python
python基于pexpect库自动获取日志信息
2021/02/01 Python
高校辅导员推荐信范文
2013/12/25 职场文书
网络安全倡议书(3篇)
2019/09/18 职场文书