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
Home
Site pages
Tags
Calendar
Brèves
Cours enregistrés Télécom Bretagne (2008-2009)
Current course
Python et Sage
Participants
General
Glossaire du langage python
Browse by alphabet
Browse by category
Browse by date
Browse by Author
The official glossary of this course
Lien vers glossaire SAGE (section 3)
Forum des nouvelles
Topic 1
Topic 2
Topic 3
Courses