Fonction __import__() de Python

Python 内置函数Fonctions intégrées de Python


Description

__import__()Cette fonction est utilisée pour charger dynamiquement des classes et des fonctions.

Si un module change fréquemment, vous pouvez utiliser __import__() pour le charger dynamiquement.

Syntaxe

Syntaxe de __import__ :

__import__(name[, globals[, locals[, fromlist[, level]]]])

Description du paramètre :

  • name -- Nom du module

Valeur de retour

Renvoie une liste de tuples.

Exemples

L'exemple suivant montre comment utiliser __import__ :

Code du fichier a.py :

#!/usr/bin/env python #encoding: utf-8 import os print ('Dans le fichier a.py %s' % id(os))

Code du fichier test.py :

#!/usr/bin/env python #encoding: utf-8 import sys __import__('a') # Importer le module a.py

Exécutez le fichier test.py, et la sortie est :

在 a.py 文件中 4394716136

Python 内置函数Fonctions intégrées de Python

Autres extensions