Die exec
-Anweisung wird benutzt, um Python-Anweisungen
auszuführen, die in einem String oder in einer Datei gespeichert sind. Zum Beispiel können
wir zur Laufzeit einen String erzeugen, der Python-Code enthält, und diese Befehle
dann mittels der exec
-Anweisung ausführen.
Unten sehen Sie ein einfaches Beispiel hierfür.
>>> exec 'print "Hallo Welt"' Hallo Welt
Die eval
-Anweisung wird verwendet, um gültige Python-Ausdrücke
auszuwerten, die in einem String gespeichert sind. Unten sehen Sie wieder ein einfaches Beispiel.
>>> eval('2*3') 6