热线电话:13121318867

登录
2019-02-13 阅读量: 625
如何理解 import 函数

在编写代码时,可能需要某些特定的模块。所以我们在Python中使用单行代码导入这些模块。
但是如果我们只在运行时知道所需模块的名称呢?我们如何导入该模块?可以使用Python的内置 __import__()函数。它还有助于在运行时导入模块。

语法: __ import [_(name,globals,locals,fromlist,level)

参数:
name:要导入的模块的名称
globalslocals:解释名称
formlist:要导入的对象或子模块(作为列表)
level: 指定是使用绝对导入还是相对导入。默认值为-1(绝对和相对)。

# importing numpy module

# it is equivalent to "import numpy"

np = __import__('numpy', globals(), locals(), [], 0)

# array from numpy

a = np.array([1, 2, 3])

# prints the type

print(type(a))

输出

<class'numpy.ndarray'>
0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子