Modules Python

Qu’est-ce qu’un Module ?
Considérez qu’un module est identique à une bibliothèque de code.
Un fichier contenant un ensemble de fonctions que vous souhaitez inclure dans votre application.
Créer un module
Pour créer un module, enregistrez simplement le code que vous voulez dans un fichier avec l’extension de fichier .py
:
Exemple
Enregistrez ce code dans un fichier nommé mymodule.py
def salutation (nom):
print(“Bonjour, ” + nom)
Utiliser un module
Nous pouvons maintenant utiliser le module que nous venons de créer, en utilisant le import
déclaration:
Exemple
Importez le module nommé mymodule et appelez la fonction de salutation :
importer monmodule
monmodule.salutation(“Jonathan”)
Exemple d’exécution »
Note: Lorsque vous utilisez une fonction d’un module, utilisez la syntaxe : nom_module.nom_fonction.
Variables dans le module
Le module peut contenir des fonctions, comme déjà décrit, mais aussi des variables de tous types (tableaux, dictionnaires, objets etc) :
Exemple
Enregistrez ce code dans le fichier mymodule.py
personne1 = {
“nom”: “Jean”,
“âge”: 36,
“pays”: “Norvège”
}
Exemple
Importez le module nommé mymodule et accédez au dictionnaire person1 :
importer monmodule
a = monmodule.personne1[“age”]
imprimer(a)
Exemple d’exécution »
Nommer un module
Vous pouvez nommer le fichier de module comme vous le souhaitez, mais il doit avoir l’extension de fichier
.py
Renommer un module
Vous pouvez créer un alias lorsque vous importez un module, en utilisant le as
mot-clé:
Exemple
Créer un alias pour mymodule
appelé mx
:
importer monmodule en tant que mx
a = mx.personne1[“age”]
imprimer(a)
Exemple d’exécution »
Modules intégrés
Il existe plusieurs modules intégrés dans Python, que vous pouvez importer quand vous le souhaitez.
Exemple
Importer et utiliser le platform
module:
plate-forme d’importation
x = plateforme.système()
impression(x)
Essayez-le vous-même »
Utilisation de la fonction dir()
Il existe une fonction intégrée pour répertorier tous les noms de fonctions (ou noms de variables) dans un module. Le dir()
fonction:
Exemple
Listez tous les noms définis appartenant au module de plate-forme :
plate-forme d’importation
x = dir(plate-forme)
impression(x)
Essayez-le vous-même »
Note: La fonction dir() peut être utilisée sur tous
modules, également ceux que vous créez vous-même.
Importer du module
Vous pouvez choisir d’importer uniquement les pièces d’un module, en utilisant le from
mot-clé.
Exemple
Le module nommé mymodule
a une fonction et un dictionnaire :
def salutation (nom):
print(“Bonjour, ” + nom)
personne1 = {
“nom”: “Jean”,
“âge”: 36,
“pays”: “Norvège”
}
Exemple
Importez uniquement le dictionnaire person1 du module :
depuis mymodule import person1
impression (personne1[“age”])
Exemple d’exécution »
Note: Lors de l’importation à l’aide de from
, n’utilisez pas le nom du module lorsque vous faites référence à des éléments du module. Exemple: person1["age"]
, pas
mymodule.person1["age"]
#Modules #Python