函數
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
模塊來添加計時器