首页 > 编程语言 > 详细

python模块导入的方法与区别

时间:2017-11-12 17:53:01      阅读:212      评论:0      收藏:0      [点我收藏+]

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模块导入的方法与区别

原文:http://www.cnblogs.com/fairy-blonde/p/7822230.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!