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