Fonction __import__() 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 文件中 4394716136Autres extensions
Fonctions intégrées de Python