2016-07-28 3 views
0

Ich habe ein einfaches Skript, das ich geschrieben habe, und bei dem Versuch, es (F5) zu laufen, bekomme ich diese msg:Was bedeutet "== RESTART <path> ==" in der IDLE Shell?

================== NEUSTART : C: \ Benutzer \ *** \ Desktop \ tst.py ==================

Ich habe die Shell neu gestartet, das Skript aber immer noch geöffnet , die gleiche Nachricht erscheint. Ich benutze Python 3.5.1 und ich habe versucht, das Skript so viel wie möglich zu vereinfachen, aber ich bekomme immer noch dieses Ergebnis. Jetzt ist mein Skript nur eine Zeile mit einem einfachen print(1) Befehl und ich bekomme immer noch diese msg.

War etwas falsch mit der Shell-Installation?

+0

Warum denken Sie, dass etwas nicht stimmt? – kindall

+0

, weil es mir nie passiert ist, und Neustart wird nicht helfen – CIsForCookies

+1

Die Nachricht sagt Ihnen einfach, dass Ihr Skript neu gestartet wurde. Das hast du ihm gesagt, oder? – kindall

Antwort

1

Ich habe ein einfaches Skript, das ich geschrieben habe, und bei dem Versuch, es (F5) für IDLE

Das ist der Hotkey ausführen, um eine Datei auszuführen. Es befiehlt nichts zu tun. Es ist eine Log-Anweisung, die explizit deklariert, dass Ihr Namespace gelöscht wird und die Datei erneut aktualisiert wird.

nein, ich habe sagen, dass es nicht

neu zu starten Aber Sie haben ... Sie F5 gedrückt

+0

aber warum ist es da? Ich bin fast sicher, dass ich es nie zuvor gesehen habe – CIsForCookies

+0

IDLE 3 kann ein anderes Verhalten als IDLE 2 haben. Ich weiß, ich habe es vorher gesehen –

+0

IDLE ist in Python geschrieben. Sehen Sie sich den Quellcode an, wenn Sie wirklich herausfinden möchten, unter welchen Umständen diese Nachricht gedruckt wird. – kindall

0

Das gleiche ist mit meiner Schale geschieht. In den älteren Versionen passiert dies nicht. Ich habe auch bemerkt, dass ich, wenn ich Python 3.5.2 Module Docs drücke, meinen Internetbrowser geöffnet habe und ich mein Verzeichnis auf dem Bildschirm angezeigt bekomme. Es sieht so aus:

C: \ Benutzer \ Mycomputername \ AppData \ Lokale \ Programme \ Python \ Python35-32 \ DLLs.

Soll das passieren? Ist das gesichert? Ich weiß es nicht.

Ich habe auch festgestellt, dass dies immer dann ausgedruckt wird, wenn ich etwas "importiert" habe. Wenn ich also einen Importbefehl benutze und ihn direkt vor die Zeile meines zufälligen Namens bringe, wird das "RESTART" -Ding ausgedruckt. Es ist immer am Anfang. Oder was es als Anfang liest.