随着项目的增大,模块和包解决了不在让所有的代码放在一个文件里面,模块可以将一些相关联的代码组合放在一个py文件中,包可以将相关联的模块组合到一个文件夹中,可以理解长一个模块就是一个python文件,一个包是多个python文件

新建2个文件作为测试模块

  1. 如何引用模块

使用import可以引用模块,然后就可以调用方法了

从my_request模块导入get_request方法,这样就不用模块名.方法的方法调用了

*就是导入所有的方法,import *不太建议使用,如果对模块不熟悉容易发生命名冲突

As可以给导入的函数取一个别名

包的本质就是一个文件夹,如果一个文件夹要被识别成一个包的话就必须在文件夹中创建__init__.py的文件