Seite 1 von 1

Wie Python-Code in einem laufenden Python-Script ausführen ?

Verfasst: Sonntag 28. Februar 2010, 17:40
von MrNiceTry
Wie kann ich Python-Code in einem laufenden Python-Script ausführen ?

z.B.
Ich habe ein laufendes Python-Script mir einem Eingabefeld.
In des Eingabefeld wird vom Benutzer ein Python-Statement eingegeben.
Dieses Statement soll dann in dem laufenden Script ausgeführt werden.

Was ich brauche, ist wohl ein Statement, o.Ä. das es ermöglicht einen Python-Befehl auszuführen, der noch nicht im Programmcode steht.

Danke.

Verfasst: Sonntag 28. Februar 2010, 18:13
von Panke
exec

Gelöst

Verfasst: Sonntag 28. Februar 2010, 18:37
von MrNiceTry
Vielen Dank an Panke.

Das es so einfach ist ?
Ich hatte eine kompliziertere Lösung erwartet.

Verfasst: Sonntag 28. Februar 2010, 19:10
von cofi
Dass es fahrlaessig ist, den Code einfach auszufuehren sollte klar sein.
Will man dem entgegenwirken und das z.B. in einer Sandbox laufen lassen (oder ast zum filtern benutzt) wird es tatsaechlich sehr kompliziert.

Vielleicht hast du noch ein paar Infos was du eigentlich machen willst, damit wir dir besser helfen koennen?