微信公众号搜索【程序媛小庄】,关注半路出家的程序媛如何靠python开发养家糊口~
前言
随着模块数目的增多,把所有模块不加区分地放到一起就显得非常不合理了,于是Python为我们提供了一种把模块组织到一起的方法,即创建一个包。
学习包要从两个角度来看,包的设计者和包的使用者。因为包是模块,所以包的使用和普通模块的使用方式是一样的。
什么是包
包就是一个包含__init__.py
文件的文件夹,文件夹内可以包含子包或者模块,比如创建如下结构的包结构:
package # 包文件夹
|—— __init__.py
|—— small_package # 子包文件夹
| |—— __init__.py
| |—— module1.py # 模块文件
| |—— module2.py # 模块文件
|——module3.py # 模块文件
创建包的目的不是为了运行,而是为了被导入使用,包的本质就是模块,因此可