结论 #方便懒人(我)看的
pythonw -m idlelib -r $(FULL_CURRENT_PATH)
notepad++通过IDLE运行Python代码
在notepad++菜单栏里,可以在运行一栏中设置运行python代码,但是黑乎乎的命令窗口就挺难看的,远没有Python自带的IDLE好看
然后,找度娘,看见了这篇文章,可以在命令行中使用IDLE运行代码
感谢这位大佬的方法,我试着在notepad++的运行栏中这样设置
python -m idlelib -r $(FULL_CURRENT_PATH)
OHHHHHHHHHH
噢!成功了,但是没有完全成功 ┌(。Д。)┐
那个黑窗口还是这么熟练地出现了,而且关掉它两个窗口会一起消失。
害,为啥?咋办?
python.exe在运行程序的时候,会弹出一个黑色的控制台窗口(也叫命令行窗口、DOS/CMD窗口);
pythonw.exe是无窗口的Python可执行程序,意思是在运行程序的时候,没有窗口,代码在后台执行。
害,我才晓得pythonw.exe这玩意原来是无窗口Python。
现在问题就有眉目了,用pythonw启动IDLE
pythonw -m idlelib -r $(FULL_CURRENT_PATH)
成了!(☆▽☆)
- $(FULL_CURRENT_PATH) 是Notepad++的宏定义,获取当前文件路径
- 注意:python的路径需在环境变量里