自用 python 模块