Section courante

A propos

Section administrative du site

EXECFILE

Exécution du fichier
Python Version 1 et 2

Syntaxe

execfile(nomdefichier[,globals[,locals]])

Paramètres

Nom Description
nomdefichier Ce paramètre permet d'indiquer la chaîne de caractères contenant le nom du fichier à exécuter.
globals Ce paramètre permet d'indiquer le dictionnaire globale
locals Ce paramètre permet d'indiquer le dictionnaire locale

Description

Cette fonction permet de lancer un fichier exécutable.

Algorithme

MODULE EXECFILE(nom_fichier, globals_dict=None, locals_dict=None)
   * Ouvrir le fichier et lire son contenu
   Ouvrir le fichier nom_fichier en mode lecture
   contenu_fichier ← lire tout le contenu du fichier

   * Si `globals_dict` et `locals_dict` ne sont pas fournis, utiliser les espaces de noms globaux et locaux actuels.
   SI globals_dict est None ALORS
      globals_dictespace_de_noms_global_actuel
   FIN SI

   SI locals_dict est None ALORS
      locals_dictespace_de_noms_local_actuel
   FIN SI

   * Utiliser `exec` pour exécuter le code du fichier dans l'environnement donné
   * Exécuter le code dans le contexte spécifié (global et local)
   Exécuter le code contenu_fichier dans le contexte de globals_dict et locals_dict

   * Le code du fichier est maintenant exécuté, et les variables définies
   * par le fichier sont présentes dans globals_dict et locals_dict.

Remarques



Dernière mise à jour : Mercredi, le 14 septembre 2016