name, c'est une variable qui est utilisée pour savoir quel était le point de départ d'une exécution. C'est la notion de module principal.
name peut avoir comme valeur _main_ ou un nom de module.
++++++++++++++++++++++++++++++++++=
Pour bien comprendre, le fonctionnement de _main_, écrivons le module testmain (fichier testmain.py). Sa seule instruction est l'instruction d''impression:
print(name)
1) Quand on lance le module comme argument d'un interpréteur python, name a pour valeur comme valeur _main_
$python3 testmain.py _main_
$python3 testmain.py
_main_
2) Quand on exécute une instruction
import testmain
On voit s'afficher soit :
» Glossaire du langage python
Accueil
Pages du site
Tags
Calendrier
Brèves
Cours enregistrés Télécom Bretagne (2008-2009)
Cours actuel
Python et Sage
Participants
Généralités
Glossaire du langage python
Consulter alphabétiquement
Consulter par catégorie
Consulter par date
Consulter par auteur
The official glossary of this course
Lien vers glossaire SAGE (section 3)
Forum des nouvelles
Section 1
Section 2
Section 3
Cours