有关Python 包 (package) 的基本知识

python的包(package)是一个有层次的文件目录结构。它定义了一个由模块和子包组成的Python应用程序执行环境。

AAA/
	__init__.py
	bbb.py
	CCC/
		__init__.py
		c1.py
		c2.py
	DDD/
		__init__.py
		d1.py
	EEE/

所以上面这个AAA包的里面有CCC、DDD、EEE三个子包,每个子包里都有自己的模块。

我们调用的话有两种方式。

import AAA.CCC.c1
AAA.CCC.c1.func1(123)

或者

from AAA.CCC.c1 import func1
func1(123)

【参考】
[1]Coursera课程:用python玩转数据

原文地址:https://www.cnblogs.com/IvyWong/p/9734899.html