Maison >développement back-end >Tutoriel Python >Quel est l'équivalent Python 3 de « execfile() » ?
Alternative à execfile dans Python 3
Dans les versions précédentes de Python, execfile() fournissait un moyen pratique de charger et d'exécuter des scripts externes. Cependant, Python 3 a abandonné cette fonction, laissant de nombreux utilisateurs se demander une solution alternative.
Chargement facile de scripts dans Python 3
Pour surmonter l'absence de execfile(), Python 3 propose une alternative simple : exec(open(file_name).read()). Cette syntaxe lit efficacement le contenu du script externe dans une chaîne, puis l'exécute à l'aide de la fonction exec().
Par exemple :
exec(open("./filename").read())
Références de documentation
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!