A Byte of Python

Die exec- und eval-Anweisungen

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