Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich die veraltete Funktion „execfile()' in Python 3 ersetzen?
Alternative zu execfile in Python 3
In Python 3 ist die praktische Funktion execfile() veraltet. Dies hat bei Entwicklern Bedenken geweckt, die sich auf die Fähigkeit zur Ausführung externer Skripte verlassen haben.
Frage:
Es scheint, dass Python 3 alle einfachen Optionen zum schnellen Laden eliminiert hat ein Skript wie execfile(). Übersehe ich eine einfache Lösung?
Antwort:
Glücklicherweise gibt es eine alternative Methode:
Zu ersetzen:
execfile("./filename")
Mit:
exec(open("./filename").read())
Weitere Informationen:
Weitere Informationen finden Sie in den folgenden Ressourcen:
Das obige ist der detaillierte Inhalt vonWie kann ich die veraltete Funktion „execfile()' in Python 3 ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!