python模块导入的方法与区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python模块导入的方法与区别相关的知识,希望对你有一定的参考价值。
import .. #导入整个模块
from .. import .. #导入模块中的类、函数或者变量
from .. import * #导入模块中的所有公开成员
from .. import .. as .. #这个是给导入的成员取个别名
具体来看:
example:
1.import object
导入时自动生成一个以模块名为名的object使用时需要用这个object来调用
root = object.member()
2.from object import member
导入了我们需要的模块中的类、函数或者变量,使用时用我们可以省略模块名
root = member()
3.from object import *
这个和2的区别在于不是特定的引入而是将他的全部公开成员导入
方法同2
4.from object import member as new_member
给我们导入的成员改个名字
root = new_member()
以上为个人理解,如有问题望指正
以上是关于python模块导入的方法与区别的主要内容,如果未能解决你的问题,请参考以下文章