创新互联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://www.shufengxianlan.com/qtweb/news11/386011.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联