从Notepad++运行python
NotePad++作为一个轻量级编辑器,平常跑一些简单的python代码就可以直接运行这个了,简单方便,就是要配置一下运行路径
从Notepad++可以直接配置快捷键运行当前python程序
点击 运行( R ) --> 运行( R )
在弹出的输入框内输入以下命令,点击 保存… 分配一个名称与快捷键,即可以按快捷键运行当前程序。
#安装python的时候没有改动默认路径,直接安装
cmd /k cd /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)" & pause & exit
#安装python的时候安装到自己的安装目录了,将$(CURRENT_DIRECTORY)换成自己的python路径
cmd /k cd /d "E:\app\python" & python "$(FULL_CURRENT_PATH)" & pause & exit
解释:
- cmd /k : 告诉Notepad++接下来运行的是Windows命令行程序
- cd /d “$(CURRENT_DIRECTORY)” : 切换程序运行目录为当前目录,否则程序运行目录为Notepad++安装目录
- & :运行多条命令连接符
- python “$(FULL_CURRENT_PATH)” : 运行当前程序,前提是python要设置在系统PATH,否则python换成安装目录全路径
- pause : 运行完程序后暂停
- exit: 弹出提示"请按任意键继续…"
运行完程序后不想退出,想在命令行继续奋斗。去除最后两个命令:
cmd /k cd /d "$(CURRENT_DIRECTORY)"& python "$(FULL_CURRENT_PATH)"
运行完程序后不想退出python环境,想在python里继续测试变量:
cmd /k cd /d "$(CURRENT_DIRECTORY)"& python -i "$(FULL_CURRENT_PATH)"
Windows本身的命令行直接运行python太简陋,需要稍高级一点,提供代码补全,花花绿绿输出与清屏功能的ipython:
cmd /k cd /d "$(CURRENT_DIRECTORY)"& ipython -i "$(FULL_CURRENT_PATH)"