python编写工具及配置(notepad++)
学长跟我说老师实验室里用的ide是pycharm,我用了一天,整体还行,就是加载速度太慢,可是第二天用的时候就卡的想让人骂街,cpu占有率趋近100%,电脑配置不高,我寻思不能因为这个就马上换电脑吧,就上网搜了下sublime text,据说这个ide功能特别强大,都装好了发现要付费,70$左右,想着算了还是用notepad++吧,无意间搜到可以配置notepad++让他自动调用python.exe,而不用每次手动打开控制台了,配制方法如下:
打开一个Python代码文件后,按F5(或者直接点run菜单下的run...),打开“运行”对话框,在文本框输入cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT,然后点击“保存”,填写个名字,比如“Run with Python”,配置下面的快捷键(我设置的是shift+f10),点OK即可。之后运行Python文件只要按配置的快捷键(我的是shift+f10)或者在运行菜单上点“Run with Python”即可。注意每次写完代码保存之后才能运行,否则运行的是上一次保存后的代码
据说这样配置后期也会遇到文件生成方面的问题,我先学习,遇到再解决
顺便写一下空控制台手动输入的步骤省的以后忘记:
比如你的文件为hello.py,里面有一句话print('hello, world')先把他放在administrator文件夹下(如果不到这个文件夹下的话需要配置环境变量,我忘了),然后输入命令,下面是显示结果
C:\work>python hello.py
hello, world
又搜了下所添加的run命令的解释:
cmd /k的含义是执行后面的命令,并且执行完毕后保留窗口. (也就是说,cmd表示打开Command Prompt窗口,且运行跟在/k后边的命令—python)
cmd /k python == 开始 –> 运行 –> 输入cmd –> 输入python
$(FULL_CURRENT_PATH)的含义是当前文件的完整路径,这是 Notepad++ 的宏定义
&是连接多条命令
PAUSE表示运行结束后暂停,等待一个任意按键
EXIT表示关闭命令行窗口 (如果使用 cmd /c 就可以省掉 EXIT 了。)
不要忘记notepad++中编码的设置哦
在网上见到很多人都碰到了用notepad++编写python代码的时候添加注释就报错的问题,我也碰到了这个问题,研究之后发现这是因为编码设置不正确

python编写工具及配置(notepad++)的更多相关文章
- Python编写工具Pycharm破解
我这边使用的是Pycharm2019.1.3 Pycharm下载地址 官网:https://www.jetbrains.com/pycharm/?fromMenu网盘:链接:https://pan.b ...
- 用Python编写博客导出工具
用Python编写博客导出工具 罗朝辉 (http://kesalin.github.io/) CC 许可,转载请注明出处 写在前面的话 我在 github 上用 octopress 搭建了个人博 ...
- Python环境搭建和开发工具的配置
本文转自http://237451446.blog.51cto.com/2307663/766781 因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了. 我的开发环境是在w ...
- odoo开发环境搭建(四):python开发工具IDE pycharm配置
odoo开发环境搭建(四):python开发工具IDE pycharm配置
- python环境搭建和开发工具的配置【转】
因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了. 我的开发环境是在window下. 一.环境搭建 先在python官网python.org下载安装文件,python2.x ...
- (数据科学学习手札80)用Python编写小工具下载OSM路网数据
本文对应脚本已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 我们平时在数据可视化或空间数据分析的过程中经常会 ...
- 【Machine Learning】Python开发工具:Anaconda+Sublime
Python开发工具:Anaconda+Sublime 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现 ...
- 日志分析工具ELK配置详解
日志分析工具ELK配置详解 一.ELK介绍 1.1 elasticsearch 1.1.1 elasticsearch介绍 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分 ...
- RobotFramework自动化测试框架-使用Python编写自定义的RobotFramework Lib
使用Python构建Lib工程 可以用来开发Python Lib的IDE工具有很多,常见的有Pycharm,Eclipse with PyDev插件等,而且在RobotFramework官网中也已经提 ...
随机推荐
- 四轴飞行器1.3 MPU6050(大端)和M4的FPU开启方法
四轴飞行器1.3 MPU6050(大端)和M4的FPU开启方法 原创文章,欢迎转载,转载请注明出处 最近时间花在最多的地方就是STM32的I2C上了.之前就知道STM32的I2C并不好用, ...
- Pro/Engineer wildfire 5.0 野火版系列下载及安装方法
三.PTC Pro/Engineer wildfire 5.0 M030 野火版最新版 DVD 下载(多国语言) 1.野火下载站下载32&64位下载:[32位] http://down.pro ...
- 使用Fiddler解析WCF RIA Service传输的数据
原文 http://www.cnblogs.com/wintersun/archive/2011/01/05/1926386.html 使用Fiddler 2 解析WCF RIA Service传输的 ...
- 腾讯出品的抓包工具Rythem
Mac下一直没有fiddler这样好用的抓包工具,Charles要收费,难免不爽,昨天调研国内项目的时候,看到腾讯开源了一款抓包工具Rythem,试用了一下,基本配置无问题,但是通配符方面不太搞的定. ...
- UVA-548Tree(二叉树的递归遍历)
Tree Time Limit: 3000MS Memory Limit: Unknown 64bit IO Format: %lld & %llu Submit Status Des ...
- GLView基本分析
GLView是cocos2d-x基于OpenGL ES的调用封装UI库. OpenGL本身是跨平台的计算机图形实现API,在每一个平台的详细实现是不一样.所以每次使用之前先要初始化,去设置平台相关的信 ...
- iOS中Block介绍 基础
ios开发block的使用指南,以及深入理解block的内存管理,也适用于osx开发.讨论范围:block的使用,内存管理,内部实现.不包含的内容:gc arc下的block内存,block在c++中 ...
- 如何写出专业级OOP程序-----文档注释
由于时间的限制就写一些通用的注释啦> @author 姓名 这个标记将产生一个作者条目,可以使用多个@author注释,每个对应一个作者. @version 文本 这个标记产生版本条目,对当前版 ...
- zoj 1366 Cash Machine
01背包加变形 动态规划的时候就犯浑了,每个状态都要记录的,我却只记录了当前状态的!! #include<stdio.h> #include<string.h> int max ...
- 入Lucene的第一个坑
兴致勃勃的下载了Lucene6的Jar包,打算跑个Demo看下它神奇的魅力,结果一运行就出错了 Exception in thread "main" java.lang.Unsup ...