zoukankan      html  css  js  c++  java
  • 包的用法

    Python 包 init.py 作用

    包的初始化

    Python首次导入某个目录时,会自动执行该目录下__init__.py文件所有程序的代码。这类文件就是放置包类文件所需要初始化的代码的场所。

    模块命名空间的初始化

    在包导入模型中,脚本内的目录路径,在导入后会变成真实的嵌套对象路径。比如,在包test的__init__.py中定义了a = 1,那么,在我们import test之后,可以得到

    >>import test
    >>test.a
    1
    

    from*语句的行为

    1.可以在__init__.py中使用__all__列表定义目录以 from package import *导入时,是导入哪些模块。
    2.若定义了__all__ = ["Module1", "Module2", "subPackage1", "subPackage2"],
    3.当使用from package import *时,就会默认导入"Module1", "Module2", "subPackage1", "subPackage2"模块。
    
  • 相关阅读:
    centos vsftpd
    centos nginx
    linux 修改配色
    面试题讲解
    文件操作
    Python
    Python-linux作业
    python(12.17)笔记
    python周末作业(12.14--16)
    python作业(12.12)
  • 原文地址:https://www.cnblogs.com/strawberry-1/p/11891140.html
Copyright © 2011-2022 走看看