第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
➡️

继续阅读