我更喜欢使用Notepad++进行开发,
如何通过Notepad++执行Python中的文件?
发布于 2017-11-09 00:44:24
Run->Run菜单选项的所有答案都与cmd的"/K“开关一起使用,以便终端保持打开状态,或者对于python.exe,使用"-i”开关,以便python强制交互模式-两者都是为了保存输出供您观察。
然而,在cmd /k
中,您必须在python -i
- quit()
中键入exit
来关闭它。如果对您的喜好来说输入太多了(对我来说肯定是:),那么可以使用的Run命令是
cmd /k C:\Python27\python.exe "$(FULL_CURRENT_PATH)" & pause & exit
C:\Python27\python.exe
-显然是python安装的完整路径(或者,如果您想使用用户路径中的第一个可执行文件,则只使用python
)。
在Windows中,&
是无条件执行下一个命令的--它是无条件的,因为它的运行与上一个命令的RC无关(&&
是“&&
”-只有当上一个命令成功完成时才会运行,||
-是"or")。
pause
-打印“按任意键继续.”并等待任何键(如果需要,该输出可以被抑制)。
exit
--好吧,帮你输入出口:)
所以在最后,cmd
运行python.exe
,它执行当前文件并保持窗口打开,pause
等待你按下任何键,exit
最后在你按下任何键后关闭窗口。
发布于 2014-04-30 22:38:34
之前提出的解决方案对我来说都不起作用。需要稍微修改一下。
在Notepad++中点击F5后,键入:
cmd /k "C:\Python27\python.exe $(FULL_CURRENT_PATH)"
命令提示符保持打开状态,以便您可以看到脚本的输出。
发布于 2012-04-26 22:54:49
我使用NPP_Exec插件(可以在插件管理器中找到)。安装完成后,打开控制台窗口(ctrl+~)并键入:
cmd
这将启动命令提示符。然后键入:
C:\Program Files\Notepad++> **python "$(FULL_CURRENT_PATH)"**
执行您正在处理的当前文件。
https://stackoverflow.com/questions/1702586
复制相似问题