python中import用法(代码示例)


本文摘自php中文网,作者藏色散人,侵删。

在编写代码时,可能需要某些特定的模块。所以我们在Python中使用单行代码导入这些模块。

但是,如果我们只在运行时才知道所需模块的名称呢?我们如何导入那个模块?可以使用Python内建的__import__()函数。它还有助于在运行时导入模块。

语法:

1

__import__(name, globals, locals, fromlist, level)

参数:

name:要导入的模块的名称

globalslocals:解释名称(全局变量和局部变量)

formlist:要导入的对象或子模块(作为列表)

level:指定是使用绝对导入还是相对导入。默认值是-1(绝对值和相对值)。

示例1:

1

2

3

4

5

6

7

8

# 导入numpy

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

   

# array from numpy

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

   

# prints the type

print(type(a))

输出:

1

<class 'numpy.ndarray'>

示例2:

下面的两句话含义相同,作用相同。

1

2

3

4

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

   

comp = np.complex

arr = np.array

__import__()在日常Python编程中并不是必需的。它的直接使用很少见。但有时,当需要在运行时导入模块时,此功能非常方便。

相关推荐:《Python教程》

本篇文章就是关于python中import用法介绍,希望对需要的朋友有所帮助!

以上就是python中import用法(代码示例)的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python可以写病毒吗

Python中的类是什么?如何创建类?

Python+opencv图像风格迁移的实现方法讲解

Python闰年判定代码是什么

Python卸载模块的方法汇总

Python输出怎么取消空格

Python如何使用lxml来读写xml格式文件的实例分享

Python抓取网页乱码的原因及解决方法

什么是Python线程模块?九种方法助你了解线程模块

Python中import 与__import__() 之间的区别比较

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...