Comment importer un module dans Python : 2 étapes (avec images)

Table des matières:

Comment importer un module dans Python : 2 étapes (avec images)
Comment importer un module dans Python : 2 étapes (avec images)

Vidéo: Comment importer un module dans Python : 2 étapes (avec images)

Vidéo: Comment importer un module dans Python : 2 étapes (avec images)
Vidéo: Construire un diagramme circulaire avec Excel 2024, Mars
Anonim

La syntaxe de Python permet de raccourcir considérablement le code en utilisant quelque chose appelé modules. Semblable aux fichiers d'en-tête en C++, les modules sont un lieu de stockage pour les définitions de fonctions. Ils sont séparés en utilisations courantes, telles que le module de temps, qui fournit des fonctions pour les utilisations liées au temps.

Pas

Méthode 1 sur 2: Utilisation de l'instruction from-import

L'instruction from-import importe les fonctions d'un module et vous permet de les utiliser comme des fonctions du noyau Python. Vous ne voyez pas que les fonctions appartiennent au module.

module Python index
module Python index

Étape 1. Trouvez le module

Localisez le module que vous allez importer. Une liste complète des modules intégrés peut être trouvée ici (v2.7) et ici (v3.5).

Python à partir de la fonction d'importation de module example
Python à partir de la fonction d'importation de module example

Étape 2. Pour importer une fonction spécifique à partir d'un module spécifique, écrivez:

de [module] importer [fonction]

Cela indiquera au script que vous utilisez une fonction spécifique d'un module spécifique.

  • Par exemple, pour importer le

    randint

    fonction de la

    Aléatoire

    module et imprimer un nombre aléatoire en utilisant cette fonction, vous écririez:

    à partir d'une importation aléatoire randint print(randint(0, 5))

Python à partir du module importe de nombreuses fonctions
Python à partir du module importe de nombreuses fonctions

Étape 3. Séparez plusieurs fonctions du même module par des virgules (,)

La structure ressemble à ceci:

de [module] importer [fonction], [autreFonction], [anotherFunction], …

  • Par exemple, pour importer le

    randint

    et

    Aléatoire

    fonctions de la

    Aléatoire

    module et imprimer des nombres aléatoires en utilisant ces fonctions, vous écririez:

    from random import randint, random print(randint(0, 5)) print(random())

Python du module importer tout
Python du module importer tout

Étape 4. Importez des modules entiers à l'aide d'un

*

au lieu d'un nom de fonction.

La structure ressemble à ceci:

depuis [module] importer *

  • Par exemple, pour importer l'intégralité

    Aléatoire

    module, puis imprimez un nombre aléatoire avec son

    randint

    fonction, vous écririez:

    à partir d'une importation aléatoire * print(randint(0, 5))

Python de nombreux modules import function
Python de nombreux modules import function

Étape 5. Importez plusieurs modules en écrivant plusieurs instructions d'importation

Vous devez commencer une nouvelle ligne pour chaque instruction afin de garder le code lisible, en les séparant par un

;

fonctionne aussi.

  • Par exemple, pour importer le

    randint

    fonction de la

    Aléatoire

    module et le

    carré

    fonction de la

    math

    module, puis imprimer un résultat à partir des deux fonctions, vous écririez:

    from random import randint from math import sqrt # Fonctionne aussi, mais difficile à lire: # from random import randint; de math import sqrt print(randint(0, 5)) print(sqrt(25))

Méthode 2 sur 2: Utilisation de l'instruction d'importation

L'instruction import importe les fonctions d'un module et laisse visible que les fonctions proviennent de ce module. Lorsque vous utilisez une fonction importée avec l'instruction d'importation, vous devez écrire le nom du module et un point (.) avant celui-ci.

L'instruction import ne permet pas d'importer une seule fonction d'un module sans importer également toutes les autres.

module Python index
module Python index

Étape 1. Trouvez le module

Localisez le module que vous allez importer. Une liste complète des modules intégrés peut être trouvée ici (v2.7) et ici (v3.5).

module d'importation Python
module d'importation Python

Étape 2. Pour importer un module, écrivez avec la structure suivante:

importer [module]

  • Par exemple, pour importer le

    Aléatoire

    module, puis imprimez un nombre aléatoire avec son

    randint

    fonction:

    importer une impression aléatoire (random.randint(0, 5))

Python importe plusieurs modules
Python importe plusieurs modules

Étape 3. Séparez plusieurs modules par une virgule (,)

La structure est:

importer [module], [autreModule], [autreModule], …

Vous pouvez également créer plusieurs instructions d'importation sur plusieurs lignes si cela semble plus lisible ou a plus de sens dans votre cas spécifique.

  • Par exemple, pour importer le

    Aléatoire

    et

    math

    modules, puis imprimez les résultats des

    randint

    et

    carré

    fonctions qui sont incluses dans ces modules, vous écririez:

    import aléatoire, math print(random.randint(0, 5)) print(math.sqrt(25))

Conseillé: