Maison > développement back-end > Tutoriel Python > Introduction aux fonctions Python : utilisation et exemples de la fonction __import__

Introduction aux fonctions Python : utilisation et exemples de la fonction __import__

WBOY
Libérer: 2023-11-03 18:15:30
original
1512 Les gens l'ont consulté

Introduction aux fonctions Python : utilisation et exemples de la fonction __import__

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))
Copier après la connexion

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)
Copier après la connexion

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal