在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根据开头和结尾字符串获取中间字符串的方法
Mar 26 Python
Python实现遍历目录的方法【测试可用】
Mar 22 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
Dec 28 Python
Python异步操作MySQL示例【使用aiomysql】
May 16 Python
Python线上环境使用日志的及配置文件
Jul 28 Python
执行Django数据迁移时报 1091错误及解决方法
Oct 14 Python
Windows系统下pycharm中的pip换源
Feb 23 Python
Python 实现网课实时监控自动签到、打卡功能
Mar 12 Python
Django Form设置文本框为readonly操作
Jul 03 Python
Python常用数据分析模块原理解析
Jul 20 Python
Python3爬虫mitmproxy的安装步骤
Jul 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
PHP基础学习小结
2011/04/17 PHP
PHP高级对象构建 工厂模式的使用
2012/02/05 PHP
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
php相对当前文件include其它文件的方法
2015/03/13 PHP
PHP curl使用实例
2015/07/02 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
2016/07/13 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
php实现文章评论系统
2019/02/18 PHP
jQuery删除一个元素后淡出效果展示删除过程的方法
2015/03/18 Javascript
jquery显示loading图片直到网页加载完成的方法
2015/06/25 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
javascript实现滚动效果的数字时钟实例
2016/07/21 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
NestJs 静态目录配置详解
2019/03/12 Javascript
详解vue-cli项目开发/生产环境代理实现跨域请求
2019/07/23 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
微信小程序实现简单的select下拉框
2020/11/23 Javascript
python实现马耳可夫链算法实例分析
2015/05/20 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
python实现合并两个排序的链表
2019/03/03 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
python列表生成器迭代器实例解析
2019/12/19 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
2020/01/06 Python
自荐信的禁忌和要点
2013/10/15 职场文书
五一家具促销方案
2014/01/10 职场文书
五年级语文教学反思
2014/01/30 职场文书
毕业生自荐书
2014/02/02 职场文书
学校运动会霸气口号
2014/06/07 职场文书
民主生活会对照检查材料(统计局)
2014/09/21 职场文书
卖房授权委托书样本
2014/10/05 职场文书
《所见》教学反思
2016/02/23 职场文书
vue实现无缝轮播效果(跑马灯)
2021/05/14 Vue.js