第005天 - TIL下的随机帖子
💡
原文英文,约100词,阅读约需1分钟。
📝
内容提要
本文介绍了Python的最佳实践:用pyproject.toml替代requirements.txt,使用uv创建虚拟环境,添加类型提示和docstring中的raises部分,使用pydantic模型,Ruff进行代码检查和格式化,pytest进行测试,orjson替代json,始终使用f-string,pathlib替代os.path,Typer替代argparse。
🎯
关键要点
- 用pyproject.toml替代requirements.txt
- 使用uv创建虚拟环境
- 使用类型提示
- 在docstring中添加raises部分
- 使用pydantic模型
- 使用Ruff进行代码检查和格式化
- 使用pytest进行测试
- 用orjson替代json
- 始终使用f-string
- 用pathlib替代os.path
- 用Typer替代argparse
🏷️
标签
➡️