IDLE Shell中的“== RESTART <path> ==”是什么意思?

时间:2016-07-28 05:07:34

标签: python python-idle

我写了一个简单的脚本,在尝试运行它时(F5),我得到了这个消息:

  

================== RESTART:C:\ Users \ *** \ Desktop \ tst.py ============= =====

我重新启动了shell,重新打开了脚本,但仍然出现了相同的msg。 我使用python 3.5.1并尝试尽可能地简化脚本,但我仍然得到了这个结果。现在我的脚本只有一行,只有一个简单的print(1)命令,我仍然可以得到这个消息。

shell安装有问题吗?

4 个答案:

答案 0 :(得分:1)

  

我写了一个简单的脚本,并且在尝试运行它时(F5)

这是IDLE运行文件的热键。它没有命令做任何事情。这是一个日志语句,用于显式声明您的命名空间正在被清除,文件将再次运行。

  

不,我没有告诉它重新开始

但你做到了......你按F5

答案 1 :(得分:0)

我的shell发生了同样的事情。在旧版本中,这不会发生。我也注意到,当我按下Python 3.5.2模块文档时,我打开了我的Internet浏览器,看到我的目录显示在屏幕上。它看起来像:

C:\ Users \用户mycomputername \应用程序数据\本地\程序\的Python \ Python35-32 \的DLL

这是否应该发生?那是安全的吗?我不知道。

我还发现每当我“导入”某些内容时都会打印出来。因此,如果我使用导入命令,并将其放在我的随机名称行之前,它将打印出“RESTART”的东西。它总是在开始。或者它作为开头的内容。

答案 2 :(得分:0)

CIsForCookies,我的猜测是您实际上没有完整的脚本;也许您只有一个函数定义,而没有包含用于运行该函数的行。 (我遇到了这个问题,然后记得调用我定义的函数;问题就消失了。)

答案 3 :(得分:0)

您可能犯了与我相同的错误并运行了一个程序,然后您想知道为什么RESTART会显示所有内容。我的程序运行良好,只是不打印任何内容或要求输入任何内容,因此该程序得以运行并完成,没有任何显示。