Функция __import__() в 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