Python: Modules, bibliothèques: Difference between revisions
Jump to navigation
Jump to search
Wiki-cours (talk | contribs) (Created page with "On rappelle les méthodes d'import d'une fonction depuis une bibliothèque ou un module: Import de l'espace de nom de la bibliothèque: <source lang=python> import bibliothequ...") |
Wiki-cours (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | |||
[[Memento_Python|<--Sommaire]] | |||
== Importation des modules == | |||
On rappelle les méthodes d'import d'une fonction depuis une bibliothèque ou un module: | On rappelle les méthodes d'import d'une fonction depuis une bibliothèque ou un module: | ||
Import de l'espace de nom de la bibliothèque: | Import de l'espace de nom de la bibliothèque: | ||
Line 27: | Line 30: | ||
</source> | </source> | ||
Une fois les bibliothèques importées, il n'y a plus besoin de les importer de nouveau. | Une fois les bibliothèques importées, il n'y a plus besoin de les importer de nouveau. | ||
Si besoin (rare en pratique), on peut les recharger ou éliminer l'espace de nom ainsi créé par les commandes | Si besoin (rare en pratique), on peut les recharger ou éliminer l'espace de nom ainsi créé par les commandes | ||
<source lang=python> | <source lang=python> | ||
reload module | reload module | ||
del module | del module | ||
</source> | |||
== Aide == | |||
On peut faire afficher dans l'output la documentation d'une bibliothèque par la fonction '''help()''': | |||
<source lang=python> | |||
help(bibliotheque) | |||
</source> | </source> |
Revision as of 17:21, 20 August 2015
Importation des modules
On rappelle les méthodes d'import d'une fonction depuis une bibliothèque ou un module: Import de l'espace de nom de la bibliothèque:
import bibliotheque
print bibliotheque.fonction(argument)
print bibliotheque.constante
ou bien en utilisant un nom raccourci
import bibliotheque as bib
print bib.fonction(argument)
ou en important uniquement la fonction voulue
from bibliotheque import fonction
print fonction(argument)
ou encore, on importe toutes les fonctions de la bibliothèque
from bibliotheque import *
print fonction(argument)
Un exemple simple pour récupérer le nombre défini comme pi dans la bibliothèque math
import math
print math.pi
Une fois les bibliothèques importées, il n'y a plus besoin de les importer de nouveau. Si besoin (rare en pratique), on peut les recharger ou éliminer l'espace de nom ainsi créé par les commandes
reload module
del module
Aide
On peut faire afficher dans l'output la documentation d'une bibliothèque par la fonction help():
help(bibliotheque)