模块:用代码实现了某个功能的代码集合,功能模块化,节省时间,提高效率
一、模块的导入
导入模块,其实就是告诉python解释器去解释相应的.py文件
• 导入.py文件,解释器解释该.py文件
• 倒入一个包,解释器解释该包下__init__.py文件
导入模块方法:
1 import time 2 from time import sleep 3 from time import sleep as sp 4 from time import *
导入模块的路径,即sys.path
1 import sys 2 print(sys.path) 3 4 #结果如下 5 ['C:\Users\Lenovo\PycharmProjects\Ethan\study_day7', 'C:\Users\Lenovo\PycharmProjects\Ethan', 'C:\Python35\python35.zip', 'C:\Python35\DLLs', 'C:\Python35\lib', 'C:\Python35', 'C:\Python35\lib\site-packages']
如果没有你想要的路径,使用sys.path.append('路径')来添加
可以通过os模块获得各种目录,如:
1 import sys 2 import os 3 4 pre_path = os.path.abspath('./') 5 # print(pre_path) 6 sys.path.append(pre_path)
二、模块的分类
自定义模块:个人编写,在自己编写的代码中进行调用
内置模块:python官方提供
开源模块:第三方编写,开源下载安装使用
下载安装方法:
1 yum 2 pip 3 apt-get
1 下载源码 2 解压源码 3 进入目录 4 编译源码 python setup.py build 5 安装源码 python setup.py install