zoukankan      html  css  js  c++  java
  • python基础学习5(包与模块)

    包和模块:

    模块导入,会将模块(xxx.py编译为xxx.pyc,以便于下次直接使用)

    Python搜索模块的路径:
    1)  程序的主目录
    2)  PTYHONPATH目录(如果已经进行了设置)
    3)  标准连接库目录(一般在/usr/local/lib/python2.X/)
    4)  任何的.pth文件的内容(如果存在的话).新功能,允许用户把有效果的目录添加到模块搜索路径中去
    .pth后缀的文本文件中一行一行的地列出目录。
    这四个组建组合起来就变成了sys.path了。

    模块是一个可以导入的python文件;

    包是一堆按目录组织的模块和子包,目录下必须包含__init__.py的包信息文件,可以为空。

    创建包的步骤:建立一个名字为包名字的文件夹,并在该文件夹下创建一个__init__.py文件,你可以根据需要在该文件夹下存放脚本文件、已编译扩展及子包,import 包.模块。

    包和模块的导入方式:

            1.import,但是调用导入模块方法时需要写“模块名.方法”

            2.import xx as a,为模块取别名

            3.from 模块 import 方法,这样调用模块方法是只需写“方法”

    内置属性:

    __name__   用于类声明中的类名标识名;本类调用返回"__main__",被其他类import后调用则返回本类的名字

    __bases__  用于类声明中的基类对象元组; 
    __dict__   用于保存其他属性的字典对象; 
    __doc__    类的文档; 
    __module__ 定义类的模块名;

  • 相关阅读:
    C# 6.0
    C# 4.0
    C# 5.0
    C# 3.0
    C# 2.0
    C# 1.0(2002)
    字典树Trie
    Hadoop——生态体系
    程序是怎样跑起来的
    Redis实战(十七)Redis各个版本新特性
  • 原文地址:https://www.cnblogs.com/94julia/p/3052482.html
Copyright © 2011-2022 走看看