Función Python __import__()
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 文件中 4394716136Otras extensiones