Python
文章平均质量分 93
分享在日常codeing中,Python的使用技巧
枫叶v.
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
纯 Python 实现:百万级数据高效导出 Excel/CSV(可直接运行的完整示例,仅供参考)
本文介绍使用Python实现低内存、流式大数据导出的几种方法,重点解决大文件导出的内存问题。主要内容包括:1)使用openpyxl的write_only模式流式写入XLSX文件,避免内存中维护整张表;2)标准库csv的轻量级导出方案,适合千万级数据;3)Flask/FastAPI实现边生成边下载的HTTP流式传输;4)数据库分页读取与生产-消费模式的管道化处理。关键建议:CSV是首选方案,XLSX必须启用write_only模式,数据读写全程保持流式处理,避免逐单元格设置样式。文章提供了可直接运行的代码示例原创 2025-09-14 23:21:54 · 1157 阅读 · 0 评论 -
用 FastAPI 实现大文件分片上传与断点续传(含可运行示例与客户端脚本,仅供参考)
大文件分片上传与断点续传实现(FastAPI) 本文提供基于FastAPI的大文件分片上传解决方案,支持断点续传功能。核心特性包括: 分片上传:将大文件拆分为多个小块上传 断点续传:中断后可查询已上传分片并继续传输 文件校验:支持SHA256/MD5校验 并发安全:文件级锁机制确保数据完整性 技术实现要点 服务端采用Python FastAPI框架 使用SQLite存储上传元数据 提供四个核心API端点: /upload/init - 初始化上传 /upload/chunk - 上传分片 /upload/s原创 2025-09-12 01:07:15 · 622 阅读 · 0 评论
分享