⊗pyPmMdInr 83 of 129 menu

Introduction à l'importation en Python

En Python, il est possible d'importer non seulement des modules standards, comme par exemple re (pour travailler avec les expressions régulières), mais aussi de créer ses propres nouveaux modules à partir de fichiers personnalisés.

Supposons que nous ayons un fichier lib.py, qui se trouve dans le même répertoire que notre fichier de travail test.py :

  • lib.py
  • test.py

Créons-y une fonction qui affichera un point d'exclamation dans la console :

def func(): print('!')

Maintenant, passons au fichier test.py et importons-y cette fonction. Sur la ligne du haut du fichier, écrivons la commande import, après laquelle nous spécifions le nom du fichier souhaité (module). Étant donné que les deux fichiers se trouvent dans le même répertoire, après import, il suffit de spécifier uniquement le nom du module sans son extension :

import lib

Ensuite, appelons la fonction importée. Pour cela, après le nom du module, via un point, spécifions le nom de la fonction func :

lib.func()

Résultat de l'exécution du code :

'!'

Lors de l'importation d'un module, dans le fichier de travail, deviennent accessibles non seulement les fonctions, mais aussi tout son autre contenu, par exemple, les variables.

Après l'exécution de l'importation du module, dans le répertoire de travail, un dossier système __pycache__ est automatiquement apparu. Veuillez noter que les noms de tous les fichiers et dossiers système dans Python ont un double soulignement :

  • /__pycache__/
  • lib.py
  • test.py

Il arrive parfois qu'il soit nécessaire d'importer un module situé dans un autre dossier, par exemple, chemin /dir/lib.py :

  • /__pycache__/
  • /dir/
    • lib.py
  • test.py

Alors le nom du dossier et du fichier lors de l'importation est écrit avec un point et la fonction importée est également écrite :

import dir.lib dir.lib.func()

Créez un fichier file.py. Dans celui-ci, créez une fonction qui affichera un nombre dans la console. Importez cette fonction dans votre fichier de code de travail.

Dans le fichier test1.file1.py, créez une fonction affichant un message quelconque. Importez-la dans votre fichier de travail.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser