2019-02-13
阅读量:
625
如何理解 import 函数
在编写代码时,可能需要某些特定的模块。所以我们在Python中使用单行代码导入这些模块。
但是如果我们只在运行时知道所需模块的名称呢?我们如何导入该模块?可以使用Python的内置 __import__()
函数。它还有助于在运行时导入模块。
语法: __ import [_(name,globals,locals,fromlist,level)
参数:
name:要导入的模块的名称
globals和locals:解释名称
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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论