这是一个Python项目模板,帮助你快速创建规范化的项目结构。
当你使用此模板时,请将项目中所有的pytemplate替换为你的实际项目名称。
uv run ruff check --fix --watch src/每写完一个Python文件,都要运行如下命令通过检查:
./lint.sh创建.env文件(从.env.example复制),并保持私有,不要提交到版本控制中。 .env文件用于存储敏感信息,如API密钥、数据库连接字符串等。 .env文件中的变量可以在代码中使用os.environ.get()方法获取。
import os
API_KEY = os.environ.get("API_KEY")
DATABASE_URL = os.environ.get("DATABASE_URL")-
安装uv
curl -fsSL https://get.uv.dev | bash # 或者通过pip安装 pip install uv
-
可编辑安装本项目
#创建虚拟环境 uv venv uv pip install -e .
-
通过uv运行脚本main.py示例
uv run -m pytemplate.main
-
代码格式化
uv run ruff check --fix src
-
git设置
避免中文文件名称乱码:
git config --global core.quotepath false # 让 Git 不要将非 ASCII 字符的文件名用引号括起来