如何通过Notepad ++编译时禁用创建新的python IDLE会话?

时间:2014-10-12 21:46:32

标签: python shell notepad++

当我正在编译pythonNotepad++时,我每次都会得到一个新的python shell(IDLE),但我只是保留一个固定的窗口而不是另一个新窗口位置。

例如,当我编写一个打印“Hello World!”的脚本时。并编译它以便我的Python Shell显示文本,当我将脚本修改为“Goodbye World!”时相同的shell打印该文本。或者那个shell被关闭了,但是在同一个位置,新的shell会出现新的文本。

有人可以帮助我,我很难搞清楚这一点。 非常感谢提前!

1 个答案:

答案 0 :(得分:0)

您可能已经注意到,python源代码不需要编译即可运行。 Python源代码正在被语言"引擎"即时解释。

您的问题与Notepad++设置和操作系统设置有关。

IDLE 是一个程序,通常在O / S中设置为一组文件扩展名的关联应用程序( .py < / strong>等)

如果您的Notepad ++ 编译没有将O / S调用到&#34;启动&#34;一个文件,问题就不复存在了。

正常的步骤&#34;运行&#34;然后,只要您在python中保存了任何代码修改,就可以在Notepad++终端内重新输入文件:

>>> execfile( "<<_whatever_filename_my_python_source_has_>>" ) # local DIR
>>> execfile( "C:\\someDIR\\anotherSubDIR\\runMyPYTHON.py" )   # doubled-slashes