打开notepad++ 并编辑Python文件
点击运行中的运行
![用notepad++快捷键运行Python 用notepad++快捷键运行Python](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9abWxzWlRvdkx5OURPaTlWYzJWeWN5OXRhVzVuTDBGd2NFUmhkR0V2VEc5allXd3ZXVTV2ZEdVdlpHRjBZUzl4Y1VJMk5EazVOVVJDTUVRMlFVSXhSakZDT1RreU1EazVRVGd6TnpSRVFqSXhMMkV6WkRBNE9HVmtNekUzTlRSbE56QTVPVGd4WkRFelltWmtaV0U0WWpjNEx6aGlZakl3WWpreU1qWXdNelE1T0dKaE9EUXhPVFE0TWpZMlltWTJNV05tTG1wd1p3PT0%3D.jpg?w=700&webp=1)
cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT 点击保存
![用notepad++快捷键运行Python 用notepad++快捷键运行Python](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9abWxzWlRvdkx5OURPaTlWYzJWeWN5OXRhVzVuTDBGd2NFUmhkR0V2VEc5allXd3ZXVTV2ZEdVdlpHRjBZUzl4Y1VJMk5EazVOVVJDTUVRMlFVSXhSakZDT1RreU1EazVRVGd6TnpSRVFqSXhMMk15TURaak1HWTVaV0prTWpRelltVTVPR1UxT1dGaU4ySTFORFppWmpsbEx6TTBaREpqT0dJd1pqRTFOVFF6WWpnNVpXTTJOek5pT0dWa1pUZ3pORFF6TG1wd1p3PT0%3D.jpg?w=700&webp=1)
![用notepad++快捷键运行Python 用notepad++快捷键运行Python](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9abWxzWlRvdkx5OURPaTlWYzJWeWN5OXRhVzVuTDBGd2NFUmhkR0V2VEc5allXd3ZXVTV2ZEdVdlpHRjBZUzl4Y1VJMk5EazVOVVJDTUVRMlFVSXhSakZDT1RreU1EazVRVGd6TnpSRVFqSXhMek14WldVeFpqTXpPREkzTVRSa09EbGhNek13WTJNd056WTJaVEExWlRNMUwyUm1NbVk1WkRSak5HSTJPRFEyTlRaaE1qTTFNVE5oWmpjNE4ySTNZbUZtTG1wd1p3PT0%3D.jpg?w=700&webp=1)
原理:
cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
cmd /k的含义是执行后面的命令,并且执行完毕后保留窗口. (也就是说,cmd表示打开Command Prompt窗口,且运行跟在/k后边的命令—python)
cmd /k python == 开始 –> 运行 –> 输入cmd –> 输入python
$(FULL_CURRENT_PATH)的含义是当前文件的完整路径,这是 Notepad++ 的宏定义
&是连接多条命令
PAUSE表示运行结束后暂停,等待一个任意按键
EXIT表示关闭命令行窗口 (如果使用 cmd /c 就可以省掉 EXIT 了。)