美文网首页
包和模块理解

包和模块理解

作者: a风风a | 来源:发表于2018-06-06 17:05 被阅读15次

    1、__init__.py的作用

    2、入口文件    dir() 使用

    3、import  模块/变量/函数

        from 模块 import 

                    在所引用的模块中可以通过__all__=[] 限制可用变量

    4、\ ()换行

    5、避免错误和误区

      错误:不能循环导入    a.py 引入 b.py ,b.py又引入了a.py。或几个文件循环 

       误区:包和模块不会被重复导入,会在初始化的时候有个缓存

    6、经典用法

    if  __name ==  '__main__' :

        pass

    7、绝对导入:根据顶级包位置确定导入路径

        相对导入: .同级    ..上级  ...   ....

                            到达顶级包位置就不可用了

    相关文章

      网友评论

          本文标题:包和模块理解

          本文链接:https://www.haomeiwen.com/subject/adtisftx.html