python的模块
在python中,一个.py文件就是一个module
好处:
- 提高可维护性
基本目录格式
root
├── __init__.py
└── module1.py
└── module2.py
__init__.py
文件必须存在,且为空文件
如何使用模块
# 导入模块
import module1
from module1 import func1,func2
模块的作用域
python中是否可访问是通过下划线来实现的
__all__
:定义了当前文件中所有的变量和函数,如果不写则默认为全部导入__author__
:作者名称__doc__
:模块的说明__file__
:模块的完整路径__name__
:模块的名字,如果是被导入则为模块名,否则为文件名__package__
:包名
安装第三方模块
第三方库的网站:https://pypi.python.org/
安装命令:
pip install <module_name>
模块搜索路径
默认情况下:
- 当前目录
- python的安装目录
- 环境变量
PYTHONPATH
中的路径