Python exec() Funktion

Beispiel

Codeblock ausführen:

x = 'name = "Bill"\nprint(name)'
exec(x)

Laufender Beispiel

Definition und Verwendung

Die exec() Funktion führt angegebene Python-Code aus.

Die exec() Funktion akzeptiert viele Codeblöcke, was sich von der Funktion eval() unterscheidet, die nur einen Ausdruck akzeptiert.

Syntax

exec(object, globals, locals)

Parameterwert

Parameter Beschreibung
object Zeichenfolge oder Code-Objekt.
globals Optional. Ein Wörterbuch, das globale Parameter enthält.
locals Optional. Ein Wörterbuch, das lokale Parameter enthält.