Introduction aux fonctions Python : utilisation et exemples de la fonction __import__
Python est un langage de programmation de haut niveau. Sa puissante bibliothèque de fonctions et la manière d'utiliser les fonctions sont également l'une des raisons pour lesquelles il attire de plus en plus de développeurs et de développeurs. des passionnés. En Python, la fonction __import__ intégrée est une fonction très puissante mais rarement utilisée, utilisée pour importer dynamiquement des modules. Il reçoit un nom de module statique et renvoie l'objet module importé.
Syntaxe :
import (name[, globals[, locals[, fromlist[, level]]]])
Ce qui suit est une explication détaillée des paramètres de la fonction :
name : Spécifiez le nom du module à importer.
globals : cela devrait être un dictionnaire qui représentera l'espace de noms global.
locals : cela devrait être un dictionnaire qui représentera les espaces de noms locaux.
fromlist : Spécifiez une liste de tuples représentant les objets à importer depuis le module.
level : Ceci est utilisé pour spécifier le niveau du module par rapport à la partie installée du module importé. Ce paramètre est de type entier.
Exemple 1 : Importation du module mathématique
Regardons un exemple simple d'utilisation de la fonction __import__ pour importer le module mathématique.
#导入math模块 math_module = __import__('math') #求平方根 print(math_module.sqrt(2))
La sortie est 1.4142135623730951.
Exemple 2 : Importer le module sys
Regardons un exemple plus pratique. En Python, le module sys est une bibliothèque standard intégrée à Python. Ce module fournit de nombreuses fonctions et variables pour interagir avec l'interpréteur Python.
# 导入sys模块 sys_module = __import__('sys') # 获取Python版本 print(sys_module.version) # 获取Python解释器路径 print(sys_module.executable)
Le résultat de sortie est :
3.7.11 (default, Jul 27 2021, 09:42:27) [MSC v.1916 64 bit (AMD64)] D:Program Files (x86)PythonPython37-32python.exe
Grâce à l'exemple de code ci-dessus, nous pouvons voir que la fonction __import__ peut très facilement importer les fonctions ou variables requises à partir du module. Cette méthode est plus flexible et est particulièrement adaptée à l'exécution selon. le Nécessite un chargement dynamique des modules.
Résumé : la fonction
__import__ permet au code Python d'importer des modules au moment de l'exécution, ce qui rend les programmes Python plus flexibles et maintenables. La fonction __import__ est souvent utilisée pour importer dynamiquement des modules et importer et recharger des modules.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!