在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 相关文章推荐
pyv8学习python和javascript变量进行交互
Dec 04 Python
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
Jun 25 Python
python实现颜色rgb和hex相互转换的函数
Mar 19 Python
Django 导出 Excel 代码的实例详解
Aug 11 Python
python pandas 组内排序、单组排序、标号的实例
Apr 12 Python
Python随机函数random()使用方法小结
Apr 29 Python
Python WSGI的深入理解
Aug 01 Python
Python3爬虫学习入门教程
Dec 11 Python
解决Django中多条件查询的问题
Jul 18 Python
python yield关键词案例测试
Oct 15 Python
pytorch+lstm实现的pos示例
Jan 14 Python
pytorch加载自己的图像数据集实例
Jul 07 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 session 错误
2009/05/21 PHP
twig模板常用语句实例小结
2016/02/04 PHP
如何让您的中波更粗更长 - 中波框形天线制作
2021/03/10 无线电
jquery 批量上传图片实现代码
2010/01/28 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
javascript如何写热点图
2015/12/08 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
2017/06/12 Javascript
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
JS中的多态实例详解
2017/10/15 Javascript
Angular4学习之Angular CLI的安装与使用教程
2018/01/04 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
[03:44]2014DOTA2国际邀请赛 71专访:DK战队赛前讨论视频遭泄露
2014/07/13 DOTA
Python正则表达式匹配HTML页面编码
2015/04/08 Python
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
深入理解Python中的*重复运算符
2017/10/28 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
python实现整数的二进制循环移位
2019/03/08 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
python 定义类时,实现内部方法的互相调用
2019/12/25 Python
浅析几个CSS3常用功能的写法
2014/06/05 HTML / CSS
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
优秀学生事迹材料
2014/02/08 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
教师一帮一活动总结
2014/07/08 职场文书
海洋科学专业求职信
2014/08/10 职场文书
领导干部群众路线个人对照检查材料思想汇报
2014/09/30 职场文书
自查自纠工作总结
2014/10/15 职场文书
2015商场元旦促销活动策划方案
2014/12/09 职场文书
务虚会发言材料
2014/12/25 职场文书
2016关于军训的心得体会
2016/01/11 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP