Función Python __import__()

Python 内置函数Funciones integradas de Python


Descripción

__import__()La función se utiliza para cargar clases y funciones de forma dinámica.

Si un módulo cambia con frecuencia, se puede usar __import__() para cargarlo dinámicamente.

Sintaxis

Sintaxis de __import__:

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

Descripción de parámetros:

  • name -- Nombre del módulo

Valor de retorno

Devuelve una lista de tuplas.

Ejemplo

El siguiente ejemplo muestra cómo usar __import__:

Código del archivo a.py:

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

Código del archivo test.py:

#!/usr/bin/env python #encoding: utf-8 import sys __import__('a') # Importar el módulo a.py

Al ejecutar el archivo test.py, el resultado es:

在 a.py 文件中 4394716136

Python 内置函数Funciones integradas de Python

Otras extensiones