python引包的规则

包、模块、方法

为了组织好模块,将属于同一类功能的多个模块放入一个包中。包是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

如果main.py想要引用package_a中的模块module_a1,可以使用:
from package_a import module_a1
或者
import package_a.module_a1

应用的规则:

from 父 import 儿子(不能是孙子)
包的儿子:子包、模块
模块的儿子:类、函数、变量

from 包名 import 模块名
from 包名 import 子包名
from 包名.模块 import 类名(或者函数 或者变量)
import 模块名

posted @ 2020-07-01 10:42  钱小多多多  阅读(377)  评论(0)    收藏  举报