Python: String als Code ausführen
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:
120Andere Erweiterungen
Python3-Beispiele