python中的包、模块及导入

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、会将被导入模块的名称空间加载到内存中。

猜你喜欢

转载自www.cnblogs.com/Ghostant/p/11867545.html