Функция __import__() в Python

Python 内置函数Встроенные функции Python


Описание

__import__()Эта функция используется для динамической загрузки классов и функций.

Если модуль часто изменяется, можно использовать __import__() для его динамической загрузки.

Синтаксис

синтаксис __import__:

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

Описание параметра:

  • name -- Имя модуля

Возвращаемое значение

Возвращает список кортежей.

Примеры

Следующий пример демонстрирует, как использовать __import__:

Код файла a.py:

#!/usr/bin/env python #encoding: utf-8 import os print ('В файле a.py %s' % id(os))

Код файла test.py:

#!/usr/bin/env python #encoding: utf-8 import sys __import__('a') # Импорт модуля a.py

Выполните файл test.py, и вывод будет:

在 a.py 文件中 4394716136

Python 内置函数Встроенные функции Python

Другие расширения