在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 相关文章推荐
如何利用Fabric自动化你的任务
Oct 20 Python
python的re正则表达式实例代码
Jan 24 Python
selenium+python自动化测试之环境搭建
Jan 23 Python
Python OrderedDict的使用案例解析
Oct 25 Python
pytorch之ImageFolder使用详解
Jan 06 Python
python3将变量写入SQL语句的实现方式
Mar 02 Python
PyCharm 无法 import pandas 程序卡住的解决方式
Mar 09 Python
基于python爬取有道翻译过程图解
Mar 31 Python
基于python 凸包问题的解决
Apr 16 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 Python
Django搭建项目实战与避坑细节详解
Dec 06 Python
Python使用海龟绘图实现贪吃蛇游戏
Jun 18 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面向对象全攻略 (七) 继承性
2009/09/30 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
2015/12/10 PHP
php中strlen和mb_strlen用法实例分析
2016/11/12 PHP
JavaScript 比较时间大小的代码
2010/04/24 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
2014/05/16 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
js简单实现标签云效果实例
2015/08/06 Javascript
JavaScript编程中window的location与history对象详解
2015/10/26 Javascript
Angular.JS中select下拉框设置value的方法
2017/06/20 Javascript
Javascript中toFixed计算错误(依赖银行家舍入法的缺陷)解决方法
2017/08/22 Javascript
JS打印彩色菱形的实例代码
2018/08/15 Javascript
了解JavaScript中let语句
2019/05/30 Javascript
浅谈Vue项目骨架屏注入实践
2019/08/05 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
vue keep-alive实现多组件嵌套中个别组件存活不销毁的操作
2020/10/30 Javascript
python的urllib模块显示下载进度示例
2014/01/17 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
2017/11/29 Python
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
对python requests的content和text方法的区别详解
2018/10/11 Python
Python安装依赖(包)模块方法详解
2020/02/14 Python
Python telnet登陆功能实现代码
2020/04/16 Python
python代码区分大小写吗
2020/06/17 Python
如何在python中判断变量的类型
2020/07/29 Python
美国知名的时尚购物网站:Anthropologie
2016/12/22 全球购物
项目专员岗位职责
2013/12/04 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
全国税务系统先进集体事迹材料
2014/05/19 职场文书
学校志愿者活动总结
2014/06/27 职场文书
优秀班组申报材料
2014/12/25 职场文书
十二生肖观后感
2015/06/12 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书