在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中实现从目录中过滤出指定文件类型的文件
Feb 02 Python
深入解析Python中的__builtins__内建对象
Jun 21 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
Nov 02 Python
Python中的日期时间处理详解
Nov 17 Python
python实现逻辑回归的方法示例
May 02 Python
CentOS7.3编译安装Python3.6.2的方法
Jan 22 Python
Python cookbook(数据结构与算法)同时对数据做转换和换算处理操作示例
Mar 23 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
python 将日期戳(五位数时间)转换为标准时间
Jul 11 Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 Python
Python爬虫中Selenium实现文件上传
Dec 04 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
Feb 24 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
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
2014年最新推荐的10款 PHP 开发框架
2014/08/01 PHP
php使用glob函数快速查询指定目录文件的方法
2014/11/15 PHP
PHPExcel简单读取excel文件示例
2016/05/26 PHP
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
Vue from-validate 表单验证的示例代码
2017/09/26 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
2020/04/24 Javascript
Python 模块EasyGui详细介绍
2017/02/19 Python
python爬虫获取京东手机图片的图文教程
2017/12/29 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
解决jupyter notebook 出现In[*]的问题
2020/04/13 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
Python 发送邮件方法总结
2020/08/10 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
以思科路由器为例你写下单臂路由的配置命令
2013/08/03 面试题
大学生求职推荐信
2013/11/27 职场文书
应届毕业生个人求职信范文
2014/01/29 职场文书
应届生求职信范文
2014/06/30 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
同学会演讲稿
2019/04/02 职场文书
PHP命令行与定时任务
2021/04/01 PHP
SpringBoot集成Druid连接池连接MySQL8.0.11
2021/07/02 Java/Android
MySQL安装失败的原因及解决步骤
2022/06/14 MySQL