模块和包

一、模块

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
模块能定义函数,类和变量,模块里也能包含可执行的代码。

  • 导入模块的方式
    • import 模块名
    • from 模块名 import 功能名
    • from 模块名 import *
    • import 模块名 as 别名
    • from 模块名 import 功能名 as 别名

二、包

包(package),为了组织好模块,将多个模块分为一个包。包是python模块文件所在的目录,且该目录下必须存在init.py文件。常见的包结构如下:
package_a
├── init.py
├── module_a1.py
└── module_a2.py
package_b
├── init.py
├── module_b1.py
└── module_b2.py
main.py

你可能感兴趣的:(模块和包)