函数
1.编写可接受任意数量参数的函数
可以在定义函数的参数的时候,在参数前面加上*
如果希望函数能有任意数量的关键字参数,则在参数前面加上**
def func(*param1,**param2)
模块的导入
1.想要把一个文件夹变成包,需要在文件夹中加入__init__.py
这样一个py文件,可以是空的。
如果想要自动加载子模块的时候,可以包含一些import代码
2.想要在包的子模块中导入同一个包的其他子模块的时候,使用相对名称
# packages/A/model1.py
from . import module2
from ..B import module3
3.添加包的查询路径
import sys
sys.path.extend(packages)
日志
1.使用logging
模块有时可以替代print
2.使用time
模块来添加计时器