开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理:包】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/601/detail/8760
包
基本内容
一、包的定义
二、包的使用技巧
一、包的定义
1.包也是一个模块。
2.当我们模块中代码过多时或者一个模块需要被分解为多个模块时,这时就需要使用到包。
3.普通的模块就是一个 PY 文件,而包是一个文件夹。
4.包中必须要一个 _init_.py_ 这个文件,这个文件中可以包含有包中的主要内容
f
rom
hello
import
a
,
b
p
rint
(a.c)
p
rint(b.d)
二、包的使用技巧
1. _ pycache_ 是模块的缓存文件
2.py 代码在执行前,需要被解析器先转换为机器码,然后再执行,既我们在使用模块(包)时,需要将模块的代码先转换为机器码然后再交由计算机执行,而为了提高程序运行的性能。
3.python 会在编译过一次以后,将代码保存到一个缓存文件中,这样在下次加载这个模块(包)时,就可以不再重新编译而是直接加载缓存中编译好的代码。