在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实现实例
Apr 26 Python
Python调用ctypes使用C函数printf的方法
Aug 23 Python
python编写微信远程控制电脑的程序
Jan 05 Python
Python使用googletrans报错的解决方法
Sep 25 Python
Django如何自定义分页
Sep 25 Python
python 不同方式读取文件速度不同的实例
Nov 09 Python
python自定义函数实现一个数的三次方计算方法
Jan 20 Python
详解安装mitmproxy以及遇到的坑和简单用法
Jan 21 Python
python射线法判断一个点在图形区域内外
Jun 28 Python
python实现拉普拉斯特征图降维示例
Nov 25 Python
python属于解释语言吗
Jun 11 Python
python获得命令行输入的参数的两种方式
Nov 02 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个人网站架设连环讲(三)
2006/10/09 PHP
PHP生成静态HTML文档实现代码
2016/06/23 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
Javascript 写的简单进度条控件
2008/01/22 Javascript
JQuery插件Style定制化方法的分析与比较
2012/05/03 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
JS数组的常见用法实例
2015/02/10 Javascript
js实现最短的XML格式化工具实例
2015/03/12 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
js实现微信分享代码
2020/10/11 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
[02:37]2018DOTA2亚洲邀请赛赛前采访-EG篇
2018/04/03 DOTA
[44:37]完美世界DOTA2联赛PWL S3 Forest vs access 第一场 12.11
2020/12/13 DOTA
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
浅析python参数的知识点
2018/12/10 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
Python 内存管理机制全面分析
2021/01/16 Python
C/C++有关内存的思考题
2015/12/04 面试题
三维科技面试题
2013/07/27 面试题
大学生创业感言
2014/01/25 职场文书
幼儿园教师个人反思
2014/01/30 职场文书
民主评议党员总结
2014/10/20 职场文书
2016年6月份红领巾广播稿
2015/12/21 职场文书
在JavaScript中如何使用宏详解
2021/05/06 Javascript
Python一行代码实现自动发邮件功能
2021/05/30 Python
图文详解matlab原始处理图像几何变换
2021/07/09 Python
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技
Golang Web 框架Iris安装部署
2022/08/14 Python