在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 24 Python
初步理解Python进程的信号通讯
Apr 09 Python
基python实现多线程网页爬虫
Sep 06 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
python读取和保存视频文件
Apr 16 Python
python并发和异步编程实例
Nov 15 Python
浅谈pytorch、cuda、python的版本对齐问题
Jan 15 Python
TensorFlow命名空间和TensorBoard图节点实例
Jan 23 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
Python调用shell cmd方法代码示例解析
Jun 18 Python
如何通过python检查文件是否被占用
Dec 18 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
Jan 29 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
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
上传文件先创建目录 再上传到目录里面去
2010/12/29 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
2014/06/09 PHP
php禁止浏览器使用缓存页面的方法
2014/11/07 PHP
PHP使用curl制作简易百度搜索
2016/11/03 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
关于PHP5.6+版本“No input file specified”问题的解决
2019/12/11 PHP
js 手机号码合法性验证代码集合
2012/09/29 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
Ext修改GridPanel数据和字体颜色、css属性等
2014/06/13 Javascript
jQuery+ajax实现动态执行脚本的方法
2015/01/27 Javascript
整理Javascript基础入门学习笔记
2015/11/29 Javascript
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
vue组件与复用详解
2018/04/08 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
Python内置函数 next的具体使用方法
2017/11/24 Python
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
屏蔽Django admin界面添加按钮的操作
2020/03/11 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
屈臣氏官方旗舰店:亚洲享负盛名的保健及美妆零售商
2019/03/15 全球购物
爱尔兰电脑、家电和家具购物网站:Buy It Direct
2019/07/09 全球购物
医院总经理职责
2013/12/26 职场文书
数控技术专科生自我评价
2014/01/08 职场文书
宿舍使用违章电器检讨书
2014/01/12 职场文书
热爱祖国演讲稿
2014/05/04 职场文书
购房个人委托书范本
2014/10/11 职场文书
开学典礼校长致辞
2015/07/29 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
Java集成swagger文档组件
2021/06/28 Java/Android
阿里面试Nacos配置中心交互模型是push还是pull原理解析
2022/07/23 Java/Android