在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中的并发编程实例
Jul 07 Python
Python中的面向对象编程详解(上)
Apr 13 Python
Python编程实现删除VC临时文件及Debug目录的方法
Mar 22 Python
Python使用修饰器执行函数的参数检查功能示例
Sep 26 Python
Python中支持向量机SVM的使用方法详解
Dec 26 Python
基于python 二维数组及画图的实例详解
Apr 03 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
Django框架验证码用法实例分析
May 10 Python
Python requests模块基础使用方法实例及高级应用(自动登陆,抓取网页源码)实例详解
Feb 14 Python
Python执行时间的几种计算方法
Jul 31 Python
python中编写函数并调用的知识点总结
Jan 13 Python
python中urllib包的网络请求教程
Apr 19 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编写PDF文档生成器
2006/10/09 PHP
PHP实现数组的笛卡尔积运算示例
2017/12/15 PHP
基于PHP实现的多元线性回归模拟曲线算法
2018/01/30 PHP
PHP实现函数内修改外部变量值的方法示例
2018/12/28 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
jQueryUI的Dialog的简单封装
2010/06/07 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
从阶乘函数对比Javascript和C#的异同
2012/05/31 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
上传的js验证(图片/文件的扩展名)
2013/04/25 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
Jquery对select的增、删、改、查操作
2015/02/06 Javascript
js获取form的方法
2015/05/06 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
基于Vue实现timepicker
2017/04/25 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
微信小程序实现折线图的示例代码
2019/06/07 Javascript
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
python批量修改文件名的实现代码
2014/09/01 Python
pyhton列表转换为数组的实例
2018/04/04 Python
Python绘制股票移动均线的实例
2019/08/24 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
SmartBuyGlasses台湾:名牌眼镜,名牌太阳眼镜及隐形眼镜
2017/01/04 全球购物
美国名牌太阳镜折扣网站:Eyedictive
2017/05/15 全球购物
美国生鲜及杂货电商:FreshDirect
2018/01/29 全球购物
文明青少年标兵事迹材料
2014/01/28 职场文书
大学新闻系求职信
2014/06/03 职场文书
教师廉政准则心得体会
2016/01/20 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers