1.什么是模块
在 Python 中,一个.py文件就称之为一个模块(Module)
2.模块的作用
- 大大提高了代码的可维护性
- 编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用
3.什么是包
如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python 又引入了按目录来组织模块的方法,称为包(Package)
4.模块的导入
以module01和module02为例
module01代码如下:
import time
operation_bbs = ['login', 'logout']
def Timer(fun):
def wrapper(*args, **kwargs):
start_time = time.time()
fun(*args, **kwargs)
end_time = time.time()
print "%s 函数运行时间为%ss" %(fun.__name__, end_time-start_time)
return wrapper
@Timer
def login():
time.sleep(0.1)
print "login....."
login()
- 当两个模块在同一层,即两个模块在同一目录下,module02导入module01的模块