Apprendre l'importation de modules
Dans cette étape, vous allez apprendre à importer des modules en Python. Les modules sont des fichiers contenant des définitions et des instructions Python. L'instruction import
est utilisée pour inclure des modules dans votre programme actuel, vous permettant d'utiliser les fonctions et les variables définies à l'intérieur.
Tout d'abord, créons un module simple. Ouvrez l'éditeur VS Code dans l'environnement LabEx et créez un nouveau fichier nommé my_module.py
dans le répertoire ~/project
.
## ~/project/my_module.py
def greet(name):
return f"Hello, {name}!"
PI = 3.14159
Ce module définit une fonction greet
et une variable PI
. Maintenant, créons un autre fichier Python pour importer et utiliser ce module. Créez un nouveau fichier nommé main.py
dans le répertoire ~/project
.
## ~/project/main.py
import my_module
name = "LabEx User"
greeting = my_module.greet(name)
print(greeting)
print("PI =", my_module.PI)
Dans ce fichier main.py
, nous utilisons l'instruction import my_module
pour inclure le module my_module
que nous avons créé précédemment. Nous accédons ensuite à la fonction greet
et à la variable PI
en utilisant la notation pointée (my_module.greet
, my_module.PI
).
Pour exécuter ce code, ouvrez un terminal dans l'environnement LabEx (il devrait déjà être ouvert dans le panneau inférieur de VS Code). Assurez-vous que votre répertoire actuel est ~/project
. Sinon, accédez-y en utilisant la commande cd
:
cd ~/project
Maintenant, exécutez le script main.py
en utilisant la commande python
:
python main.py
Vous devriez voir la sortie suivante :
Hello, LabEx User!
PI = 3.14159
Cela démontre comment importer un module et utiliser son contenu dans un autre fichier Python.