Ran's note

Ran's note

Python

使用uv管理Python项目

初始化项目 可以使用命令uv init 来创建一个项目目录,会生成入下内容: uv_project ├── .git ├── .gitignore ├── main.py ├── pyproject.toml ├── .python-version └── README.md 其中包括自动生成的gi
2025-07-22

Python路径操作pathlib

`pathlib`模块提供了一种面向对象的文件系统路径处理方式,`pathlib.Path`类根据操作系统提供路径操作功能。该模块提供如获取路径信息的anchor、name等,路径组合与比较的joinpath、relative_to,路径解析与规范化的resolve、absolute,文件或目录信息检查的exists、is_dir等方法,还包括文件或目录操作的iterdir、glob、open、mkdir、rename、unlink等功能。
2025-05-13