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

2024-04-25 22:18:27 发布

您现在位置:Python中文网/ 问答频道 /正文

当我通过Notepad++编译python时,每次都会得到一个新的python shell(IDLE),但我宁愿只保留一个固定的窗口,而不是另一个位置上的新窗口。你知道吗

例如,当我写一个脚本打印“你好,世界!”编译它以便Python Shell显示文本,当我将脚本修改为“再见,世界!”同一个shell打印文本。或者外壳被关闭,但在同一位置,一个新的外壳和新的文本一起出现。你知道吗

有人能帮我吗?我很难弄明白。。 非常感谢!你知道吗


Tags: 文本脚本世界shell外壳idlenotepad
1条回答
网友
1楼 · 发布于 2024-04-25 22:18:27

您可能已经注意到,python源代码不需要编译就可以运行。Python源代码是由语言“engine”动态解释的。你知道吗

您的问题与Notepad++设置和O/S设置有关。你知道吗

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

如果Notepad++Compile没有调用O/S来“启动”文件,那么问题就不存在了。你知道吗

“运行”文件的一般步骤是在python终端内重新键入,只要您在Notepad++中保存了任何代码修改:

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

相关问题 更多 >