TATECHATLAS
◎ 简体中文
首页 / 主题

编程:Python、Git 与代码示例

Python 与 Git 实用指南:依赖、环境、变更历史,以及附有解释和原始参考来源的代码示例。

选择需要解决的问题:Python 环境、包导入或 Git 历史。请结合工具版本和项目条件核对命令。

内容

9 篇内容
编程指南

使用显式Python合约在JSON中序列化datetime和Decimal

使用ISO时间戳字符串和十进制字符串,然后显式重建字段。一个完整的标准库示例显示了时区检查、精度和可预测的失败。

JSON / Serialization / Deserialization / Datetime / Decimal / Python / Data Contract / Type Handling
编程指南

使用 pathlib 实现 Python 跨平台安全路径处理

本指南介绍如何使用 pathlib 进行文件存在性检查、扩展名修改、目录遍历和路径解析,避免在 Windows 或 Unix 系统上引入特定平台的错误。

pathlib / cross-platform / python / file-system / os.PathLike / PurePath / glob / resolve
编程指南

Python中稳健的CSV解析:处理BOM、方言和换行符

本指南介绍如何使用Python的csv模块自动检测分隔符、通过utf-8-sig处理Unicode字节顺序标记(BOM),并利用Sniffer类和正确的文件打开参数管理跨平台换行问题,实现无需手动字符串分割的可靠CSV读取。

python / csv / data-processing / encoding / utf-8-sig / automation
编程指南

Python 中的相对路径:终端、IDE 与服务启动

Python 解析相对路径的方式取决于进程的工作目录,而工作目录因启动方式而异。本指南介绍如何检查工作目录、为每种启动场景选择并记录显式路径基准,并说明为何 __file__ 并非总是可靠。

Python / pathlib / relative paths / working directory / __file__ / os.getcwd