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

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
MrNiceTry
User
Beiträge: 80
Registriert: Samstag 7. November 2009, 10:32

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.
Panke
User
Beiträge: 185
Registriert: Sonntag 18. März 2007, 19:26

exec
MrNiceTry
User
Beiträge: 80
Registriert: Samstag 7. November 2009, 10:32

Vielen Dank an Panke.

Das es so einfach ist ?
Ich hatte eine kompliziertere Lösung erwartet.
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

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?
Antworten