目录

Python标准库pathlib操作目录和文件

本文深入解析Python标准库pathlib,介绍其作为os.path现代替代方案的优势。通过Path对象处理POSIX和Windows路径,涵盖常用属性如parts、suffix及方法如is_dir、iterdir等,展示如何高效进行文件与目录操作,提升代码跨平台兼容性与可读性。

Python标准库pathlib操作目录和文件

Python判断目录与文件存在的多种实现方式

本文详细介绍在Python中判断目录或文件是否存在的几种常用方法。通过os模块的isdir、listdir、mkdir函数以及pathlib库的Path类,演示如何检查路径状态、列出目录内容及创建新目录。文章提供完整代码实例,涵盖文件与目录的区分判断,帮助开发者快速掌握相关编程技巧。

Python 文件操作进阶:pathlib、大文件流式读取与函数设计

本文深入探讨 Python 文件处理的三种进阶技巧。首先推荐使用 pathlib 模块简化路径操作并兼容旧接口;其次演示如何通过 iter 函数结合生成器实现大文件的高效分块读取,显著降低内存占用;最后讲解如何通过依赖“类文件对象”提升函数的可测试性与通用性,适用于 StringIO 和 subprocess 等多种场景。

Python高效实现读写文件和处理CSV/JSON详解

本文通过一个Nginx日志分析器场景,系统讲解Python文件操作核心技能。涵盖open()函数的三种模式、with语句的安全用法、大文件逐行读取优化,以及CSV的utf-8-sig编码坑和JSON序列化类型转换。结合pathlib现代路径处理,提供从基础读写到实战报告的完整代码示例,帮助开发者避开常见报错,提升数据处理效率。

Python高效实现读写文件和处理CSV/JSON详解
更多信息

专题列表