在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目录与文件名操作例子
Aug 28 Python
python用Pygal如何生成漂亮的SVG图像详解
Feb 10 Python
Python编程实现二叉树及七种遍历方法详解
Jun 02 Python
关于Python的一些学习总结
May 25 Python
pytorch + visdom CNN处理自建图片数据集的方法
Jun 04 Python
Python小进度条显示代码
Mar 05 Python
10分钟用python搭建一个超好用的CMDB系统
Jul 17 Python
Python实现投影法分割图像示例(二)
Jan 17 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 Python
Pycharm如何导入python文件及解决报错问题
May 10 Python
用python写爬虫简单吗
Jul 28 Python
Python编程super应用场景及示例解析
Oct 05 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/12/04 PHP
phpmailer发送gmail邮件实例详解
2013/06/24 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
PHP实现上传多文件示例代码
2017/02/20 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
2020/04/20 PHP
简单了解Backbone.js的Model模型以及View视图的源码
2016/02/14 Javascript
JQuery DIV 动态隐藏和显示的方法
2016/06/23 Javascript
使用plupload自定义参数实现多文件上传
2016/07/19 Javascript
AngularJS的Filter的示例详解
2017/03/07 Javascript
ES6数组的扩展详解
2017/04/25 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
详解webpack引入第三方库的方式以及注意事项
2019/01/15 Javascript
Windows上node.js的多版本管理工具用法实例分析
2019/11/06 Javascript
ES6的异步操作之promise用法和async函数的具体使用
2019/12/06 Javascript
js实现表格单列按字母排序
2020/08/12 Javascript
解决vue项目打包上服务器显示404错误,本地没出错的问题
2020/11/03 Javascript
python根据出生日期返回年龄的方法
2015/03/26 Python
python中list列表的高级函数
2016/05/17 Python
Android模拟器无法启动,报错:Cannot set up guest memory ‘android_arm’ Invalid argument的解决方法
2016/07/01 Python
Python使用plotly绘制数据图表的方法
2017/07/18 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
python队列Queue的详解
2019/05/10 Python
Django rstful登陆认证并检查session是否过期代码实例
2019/08/13 Python
俄罗斯眼镜网: optikaworld
2016/07/31 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
Amara德国:家居饰品、设计师品牌和豪华礼品
2019/05/20 全球购物
初任培训自我鉴定
2013/10/07 职场文书
秋季运动会广播稿
2014/02/22 职场文书
铲车司机岗位职责
2014/03/15 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
赞助商致辞
2015/07/30 职场文书
公司考勤管理制度
2015/08/04 职场文书
Win11 Build 21996.1 Dev版怎么样? win11系统截图欣赏
2021/11/21 数码科技
Vue全局事件总线你了解吗
2022/02/24 Vue.js