python中的包
# python中的包指包含有__init__.py文件的文件夹。
# 包可以用于存放模块,便于管理。
# ps:想导入整个文件夹(包)必须有__init__.py文件,不然会报错
python中的模块
# python中的模块指一系列功能(函数)的结合体。
# 模块本质上就是一个py文件。
# 模块的三种来源:
# 1、python的内置模块
# 2、第三方模块
# 3、自定义模块
模块的四种表现形式
# 1.适用python编写的py文件。
# 2.编译后共享库DLL或者是C或者C++库。
# 3.包下面带有__init__.py的一组py文件。
# 4.python解释器下的py文件。
使用模块可以帮我们更好地管理功能代码。
可以将项目拆分成一个个的功能,分别存在不同的py文件。
模块在导入时
# 1、会先执行当前运行的文件,并产生执行文件中的名称空间。
# 2、当执行到导入模块的代码时(import语句),被导入的模块会产生一个模块的名称空间。
# 3、会将被导入模块的名称空间加载到内存中。