在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中degrees()方法的使用
May 18 Python
Python实现简单的代理服务器
Jul 25 Python
python模块之time模块(实例讲解)
Sep 13 Python
python+unittest+requests实现接口自动化的方法
Nov 29 Python
python多进程读图提取特征存npy
May 21 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
Jun 27 Python
Python中拆分字符串的操作方法
Jul 23 Python
超全Python图像处理讲解(多模块实现)
Apr 13 Python
python如何绘制疫情图
Sep 16 Python
解决pytorch 损失函数中输入输出不匹配的问题
Jun 05 Python
Python干货实战之八音符酱小游戏全过程详解
Oct 24 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中使用Imagick实现图像直方图的实现代码
2011/08/30 PHP
php中选择什么接口(mysql、mysqli)访问mysql
2013/02/06 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
ThinkPHP分页实例
2014/10/15 PHP
详解PHP的Yii框架中日志的相关配置及使用
2015/12/08 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
thinkphp利用模型通用数据编辑添加和删除的实例代码
2016/11/20 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
PHP 图片处理
2020/09/16 PHP
javascript 数组学习资料收集
2010/04/11 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
node.js中express-session配置项详解
2017/05/31 Javascript
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
使用 JavaScript 创建并下载文件(模拟点击)
2019/10/25 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
JavaScript如何实现图片处理与合成
2020/05/29 Javascript
vue自定义指令限制输入框输入值的步骤与完整代码
2020/08/30 Javascript
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
35个Python编程小技巧
2014/04/01 Python
Python命令行参数解析模块optparse使用实例
2015/04/13 Python
django实现前后台交互实例
2017/08/07 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
python使用ctypes调用扩展模块的实例方法
2020/01/28 Python
全面总结使用CSS实现水平垂直居中效果的方法
2016/03/10 HTML / CSS
用CSS3实现Win8风格的方格导航菜单效果
2013/04/10 HTML / CSS
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
英国和爱尔兰的自炊式豪华度假小屋:Rural Retreats
2018/06/08 全球购物
Linux管理员面试题 Linux admin interview questions
2014/11/01 面试题
煤矿安全演讲稿
2014/05/09 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
大学军训决心书
2015/02/05 职场文书
整理Python中常用的conda命令操作
2021/06/15 Python