0. 问题的出现
代码越来越多的时候,我们将代码写到一个.py 文件里
随着代码的增加,代码的维护越来越困难。
1. 模块的概念module
如果将代码按照不同的功能拆分放到不同的.py文件中,
每个.py文件就是一个模块。
不同模块中的变量名可以相同,他们不会受影响。
2. package
2.1 包概念的提出
在创建许许多多模块后,我们可能·希望将某些功能相近的文件组织在同一文件夹下·,这里就需要运用包的概念了。
包是带有__init__.py文件的文件夹。包必须有__init__.py文件,不然他就是个文件夹。
2.2 深入理解包这个概念
包是带有__init__.py文件的文件夹。包必须有__init__.py文件,不然他就是个文件夹。
包是用来区分不同类型的模块,不同包中的模块名可以相同,他们不会相互受影响。当然包下可以还有包(子包),如同子文件夹。