在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 FTP两个文件夹间的同步实例代码
May 25 Python
Python实现的矩阵转置与矩阵相乘运算示例
Mar 26 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
Atom Python 配置Python3 解释器的方法
Aug 28 Python
Python装饰器使用你可能不知道的几种姿势
Oct 25 Python
python3 tcp的粘包现象和解决办法解析
Dec 09 Python
使用PyTorch实现MNIST手写体识别代码
Jan 18 Python
使用python3 实现插入数据到mysql
Mar 02 Python
django 数据库返回queryset实现封装为字典
May 19 Python
Python中的With语句的使用及原理
Jul 29 Python
只用Python就可以制作的简单词云
Jun 07 Python
python代码实现备忘录案例讲解
Jul 26 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
php防注
2007/01/15 PHP
PHP递归返回值时出现的问题解决办法
2013/02/19 PHP
php单链表实现代码分享
2016/07/04 PHP
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
无缝滚动js代码通俗易懂(自写)
2013/06/19 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
js使用心得分享
2015/01/13 Javascript
javascript实现校验文件上传控件实例
2015/04/20 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
jQuery实现的经典滑动门效果
2015/09/22 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
基于Jquery Ajax type的4种类型(详解)
2017/08/02 jQuery
bootstrap table表格客户端分页实例
2017/08/07 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
Vue SPA 初次进入加载动画实现代码
2019/11/14 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
英国乡村时尚和宠物用品专家:Pet & Country
2018/07/02 全球购物
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
酒店门卫岗位职责
2013/12/29 职场文书
秋季校运动会广播稿
2014/02/23 职场文书
社团2014年植树节活动总结
2014/03/11 职场文书
法制宣传标语
2014/06/23 职场文书
无财产无子女离婚协议书范文
2014/09/14 职场文书
酒店管理失职检讨书
2014/09/16 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
护士旷工检讨书
2015/08/15 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书