python 学习笔记之工程化
依赖管理
pip freeze > requirements.txt
pip install pipreqs
pipreqs ./ --encoding=utf8 --force
log 记录
简单使用
1 | import logging |
运行代码输出:
1 | WARNING - 2023-04-21 10:27:38,631 - this is warning log |
yaml 配置 log
采用 YAML 格式,用于新的基于字典的方法
1 | version: 1 |
使用如下:
1 | import logging.config |
配置文件
环境变量中配置信息
1 | import os |
yaml 配置文件
1 | class Configure: |
使用如下:
1 | conf = Configure() |