Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Ausführen von Python3-Code

siegmar / 3 Antworten / Flachansicht Nickles

Hallo,

ich möchte eine in Bytecode übersetzte Version eines Python-Programms abspeichern, damit ich bei einem späteren " import " in einem anderen Programm die Datei dann direkt mit dem Byte-Code laden kann.

Das wollte ich mit folgendem Befehl ausführen:

import  Dateiname

Auf der Konsole erscheint jedoch u.a. " invalid syntax ". Die Datei müsste doch bei Python3 in der Datei " __pycache__ " stehen. Tut sie aber nicht, eben, wegen des Syntaxfehlers.

Kann mir jemand den Fehler nennen?

Vielen Dank im Voraus!

siegmar

bei Antwort benachrichtigen
siegmar mi~we „Python erzeugt doch automatisch solche Bytecode-Dateien: When a ...“
Optionen

Hallo mi~we,

den Link kannte ich noch nicht. Sehr gut!

Was in diesem Link steht, sollte eigentlich nur noch auf Python 2 zutreffen. Deshalb habe ich den " import py_compile " -  Befehl nicht genommen. Ich habe diesen jetzt voran gesetzt und alles läuft, wie ich wollte!

Vielen Dank für deine Hilfe!

bei Antwort benachrichtigen