python读取文件大小

python读取文件大小

用 Path 对象的 stat().st_size 或 os.path.getsize 读取文件字节数。需要显示成 KB 或 KiB 时,先确定使用十进制还是二进制单位。如果只是显示大小,可先保留原始字节数,再单独换算并注明十进制或二进制单位。对目录另行统计。

阅读11
20篇内容
发布时间2026-11-10
相关专题:

Python Socket实现文件传输:多并发接收与发送示例

本文介绍基于Python Socket库实现文件传输的两种接收端方案及发送端实现。通过struct模块打包文件名与大小信息,结合threading或SocketServer实现多并发处理。示例展示了从指定路径读取文件并发送,以及接收端保存为新文件的完整流程,支持持续收发新文件。

Python Socket实现文件传输:多并发接收与发送示例

详解Python文件修改的两种方式

本文详解Python中修改文件的两种核心机制:全量加载内存后覆盖与逐行读取重写。通过对比全量处理与逐行处理的代码示例,解析如何利用临时文件配合os模块实现原文件替换,帮助开发者根据文件大小选择合适的修改策略。

详解Python文件修改的两种方式

Python处理大文件的三种高效读取方案

本文详解Python中处理大文件的三种核心策略:逐行读取适合小数据但速度较慢;分块读取通过设定缓冲区大小提升效率;利用itertools.islice生成器实现灵活切片。文章提供具体代码示例,帮助开发者在内存受限环境下高效处理大型文本文件。

Python处理大文件的三种高效读取方案

Python 文件操作实战:从创建删除到读写拷贝完整指南

本文系统总结 Python 中文件与目录的核心操作方法。涵盖文件与目录的创建、删除、重命名、大小查看及路径处理;详解递归遍历目录、统计文件数量;深入讲解文本文件的逐行读取、批量载入及追加写入技巧。同时包含使用 shutil 进行文件拷贝、目录迁移及剪切的完整代码示例,并提示 Windows 路径转义的关键注意事项,助您高效掌握 Python 文件处理技能。

Python 文件操作实战:从创建删除到读写拷贝完整指南

Python基于Socket实现FTP文件传输与MD5校验详解

本文详细解析使用Python socket模块实现简易FTP文件传输的过程。涵盖服务端与客户端代码逻辑,重点介绍通过get命令发起传输、接收文件大小确认、分块读取数据并实时计算MD5值,以及最终比对服务端与客户端MD5以确保文件完整性的完整流程。

Python基于Socket实现FTP文件传输与MD5校验详解

Python文件读取方法read()、readline()与readlines()深度解析

本文深入解析Python中文件读取的三种核心方法:read()、readline()和readlines()。重点对比它们在内存占用、返回数据类型及适用场景上的差异,特别是处理大文件时的性能表现。通过具体代码示例展示如何根据文件大小选择最优读取策略,并介绍利用linecache模块高效获取指定行数据的技巧。

Python文件读取方法read()、readline()与readlines()深度解析

专题列表