成都网站建设设计

将想法与焦点和您一起共享

创新互联Python教程:Python __import__()

内置函数__import__()由 import 语句调用。Import 语句是调用导入机制的最常见方式。这是一个很少使用的方法,它也有助于在运行时导入模块。

 **__import__(name, globals=None, locals=None, fromlist=(), level=0)** #where name indicates the name of the import module 

_ 导入 _()参数:

取五个参数。当语句调用此函数时,此函数可以更改导入语句的语义。

参数描述必需/可选
名字要导入的模块的名称需要
全球和本地确定如何在包上下文中解释名称。默认值为无。可选择的
从列表应按名称导入的对象或子模块可选择的
水平指定是使用绝对导入还是相对导入。默认值为 0可选择的

_ 导入 _()返回值

在按名称导入模块的情况下,我们可以使用importlib.import_module()。如果找不到指定的模块,将会出现 ModuleNotFoundError。

| 投入 | 返回值 | | If 参数 | 导入对象 |

Python 中__import__()方法的示例

示例 1:在 python 中__import()__ 是如何工作的?

 maths = __import__('math', globals(), locals(), [], 0)
print(maths.fabs(-3.5)) 

输出:

3.5

示例 2:在 python 中使用__import()__ 的方法

 rand = __import__('random')

print(rand.randint(0,10))
print(rand.randint(0,10)) 

输出:

6
2

新闻名称:创新互联Python教程:Python __import__()
本文地址:http://chengdu.cdxwcx.cn/article/cohijis.html