从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)"