2016-03-31 11 views
0

Ich denke, das ist sehr seltsam, ich versuche, ein Skript zu testen, schrieb ich mit IDLE durch Drücken von F5, aber nichts passiert (nicht einmal Fehler). Im Laufzeitfenster gibt es überhaupt keine ===RESTART===. Ich bin in der Lage, Befehle direkt auszuführen, aber anscheinend hat die Laufzeitumgebung mein Skript überhaupt nicht geladen. Ich fürchte, meine Datei ist zu lang, um hier zu posten, aber weiß jemand, was die Python-Laufzeit davon abhalten könnte, mein Skript zu laden? BTW: Andere Datei werden als usal geladen.Python IDLE wird nicht "neu starten"

+0

http://www.tutorialspoint.com/execute_python_online.php versuchen Sie diese. könnte helfen. Ich benutze pycharm persönlich. – Radan

+0

funktioniert über das Menü? 'run -> Run Module' –

+0

Haben Sie versucht es aus- und wieder einzuschalten? –

Antwort

0

Durch die Verwendung http://www.tutorialspoint.com/execute_python_online.php fand ich heraus, dass beim Versuch, eine \x01 Zeichenfolge von "\x0" + "1" einen Fehler auftritt, der nicht von meiner Laufzeit angezeigt wird. Nun, es war ein Versuch.

+0

und IDLE gab Ihnen nicht '(Unicode-Fehler) 'Unicode-Landschaft' Codec kann Bytes in Position 0-2 nicht dekodieren: abgeschnitten \ xxx Flucht '? –

+0

und um tatsächlich '" \ x0 "+" 1 "' zu verwenden, müssten Sie [row string literal] (http://stackoverflow.com/a/301076/5827215) in Kombination mit [die Zeichenfolge selbst evaluieren] (http://stackoverflow.com/a/24886425/5827215), mit anderen Worten könnten Sie 'ast.literal_eval (" '"+ r" \ x0 "+ r" 1 "+"' ")' machen, um die Zahlen zu verbinden zusammen, obwohl ich annehme, dass Sie über 'chr (1)' an diesem Punkt wissen. –