Python: String als Code ausführen

Document 对象参考手册Python3-Beispiele

Gegeben ist ein String mit Code; verwenden Sie dann exec(), um den String als Code auszuführen.

Beispiel 1: Verwendung der eingebauten exec()-Methode

def exec_code(): LOC = """ def factorial(num): fact=1 for i in range(1,num+1): fact = fact*i return fact print(factorial(5)) """ exec(LOC) exec_code()

Das Ausführen des obigen Codes erzeugt die folgende Ausgabe:

120

Document 对象参考手册Python3-Beispiele

Andere Erweiterungen