Heim >Backend-Entwicklung >Python-Tutorial >Was ist das Python 3-Äquivalent von „execfile()'?
Alternative zu execfile in Python 3
In früheren Versionen von Python bot execfile() eine bequeme Möglichkeit, externe Skripte zu laden und auszuführen. Diese Funktion wurde jedoch in Python 3 eingestellt, sodass viele Benutzer nach einer alternativen Lösung fragten.
Einfaches Laden von Skripten in Python 3
Um das Fehlen von execfile() zu überwinden, Python 3 bietet eine einfache Alternative: exec(open(file_name).read()). Diese Syntax liest den Inhalt des externen Skripts effektiv in eine Zeichenfolge und führt ihn dann mit der Funktion exec() aus.
Zum Beispiel:
exec(open("./filename").read())
Dokumentationsreferenzen
Das obige ist der detaillierte Inhalt vonWas ist das Python 3-Äquivalent von „execfile()'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!