Python之路(九):模块初识
模块,用一砣代码实现了某个功能的代码集合。
类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。
如:os 是系统相关的模块;file是文件操作相关的模块
模块分为三种:
- 自定义模块
- 第三方模块(开源模块)
- 内置模块(标准库)
import sys for i in sys.path: print(i) ''' 一般模块导入路径 G:\python\s14\day2 G:\python\s14 F:\python3.6\python36.zip F:\python3.6\DLLs F:\python3.6\lib F:\python3.6 F:\python3.6\lib\site-packages '''
路径:当前文件目录下、当前文件上一级目录、Python安装的相关目录、第三方模块安装位置
自定义模块
1、定义模块
可以在工程目录下建一个libs文件夹,专门存放自定义的自定义的模块
* libs目录下有一个account.py文件,.py文件里有个login方法
* from libs.account import login :就可以直接使用login()
* from libs import account :account.login()
* import libs :libs.account.login()
使用别名:
from libs import account as BBB :BBB.login()
2、导入模块
import module from module.xx.xx import xx from module.xx.xx import xx as rename from module.xx.xx import *
如果sys.path路径列表没有你想要的路径,可以通过 sys.path.append('路径') 添加。
import sys sys.path.append("D:")
第三方模块


浙公网安备 33010602011771号