- 在Python中,一个.py文件就称之为一个模块,大大地提高了代码的可维护性
- 每个包目录下面都会有一个
__init__.py
文件,如果这个文件不存在,Python就会把这个目录当成普通目录,而不是一个包 自己创建模块时要注意命名,不能和Python自带的模块名称冲突
作用域
有的函数和变量我们希望仅仅在模块内部使用,是通过
_
前缀来实现的- 类似
__xxx__
这样的变量是特殊变量,可以被直接引用,但是又特殊用途,如__author__
和__name__
- 类似
_xxx
和__xxx
这样的函数或变量就是非公开的,不应该被直接引用,比如_abc
,__abc
等,外部不需要引用的函数全部定义为这种类型的private,只有外部需要引用的函数才定义为public