zoukankan      html  css  js  c++  java
  • 模块

    在python中,一个.py文件就是一个模块(Module)

    如 一个aa.py的文件,模块名字就是aa

    使用模块的好处:

    1. 提高代码的课维护性

    2. 避免函数名和变量名冲突

    使用模块注意:

    不要和内置函数名字冲突,否则将无法导入系统自带的函数

    包(Package):按目录来组织模块的方法

    如abc.py和xyz.py这两个模块可以放在一个包下面

    mycompany
    ├─ __init__.py 
    ├─ abc.py
    └─ xyz.py

    #每一个包目录下面都必须有一个__init__.py文件,否则Python会把这个目录当成普通目录而不是一个包。
    __init__.py可以是一个空文件也可以有python代码,因为它本身就是一个模块,模块名称是mycompany。
    引入包以后,abc.py模块的名称变成了mycompany.abc, xyz.py模块的名称变成了mycompany.xyz

    可以有多级目录,组成多层次的包结构
    mycompany
     ├─ web
     │  ├─ __init__.py
     │  ├─ utils.py
     │  └─ www.py
     ├─ __init__.py
     ├─ abc.py
     └─ xyz.py




  • 相关阅读:
    Prototype
    Builder Pattern
    Chain of Responsibility
    Flyweight
    HBase概念学习(九)HTablePool为何弃用?
    用web查看hadoop运行状态
    Hadoop的位置
    SQLServer的TDE加密
    Log4Net advanced pattern tips
    Forrest Gump
  • 原文地址:https://www.cnblogs.com/xiaohai2003ly/p/8288795.html
Copyright © 2011-2022 走看看