Ich versuche, ein Python in mein Haustierprojekt einzubetten. Ich habe mein Problem auf den folgenden Code reduziert:
%Vor%(Ich weiß, dass ich keine Referenzen bereinige. Dies ist ein Beispiel.)
kann von
zusammengestellt werden %Vor%Wenn ich es ausführe, erhalte ich den folgenden Fehler:
%Vor% Es scheint, dass die eingebauten Funktionen nicht geladen sind. Ich kann auch nichts import
. Ich bekomme, dass __import__
fehlt. Wie kann ich die fehlenden Module oder was auch immer fehlen, laden?
Danke.
Eine Möglichkeit:
%Vor% Und dann übergeben Sie g
als globals
.
Sie können den Code auch im __main__
-Modulnamensraum ausführen:
Dies ist tatsächlich das, was PyRun_SimpleStringFlags
intern tut.
Tags und Links python python-c-api python-embedding