当前位置: 首页 > news >正文

241011-在jupyter中实现文件夹压缩后下载

241011-在jupyter中实现文件夹压缩后下载

在使用jupyter notebook过程中,我们经常会遇到成堆的文件无法批量下载的问题,这里提供压缩文件夹代码,压缩后即可右键文件选择download实现批量下载

import zipfile
import os# 设置你想要压缩的文件夹路径
folder_path = 'result'# 设置压缩文件的名称和路径
zip_file_name = 'result.zip'# 使用with语句确保zip文件正确关闭
with zipfile.ZipFile(zip_file_name, 'w', zipfile.ZIP_DEFLATED) as zipf:# os.walk()会遍历文件夹for root, dirs, files in os.walk(folder_path):for file in files:# 创建文件的完整路径file_path = os.path.join(root, file)# 将文件添加到zip文件中# os.path.relpath获取相对于压缩文件的路径zipf.write(file_path, os.path.relpath(file_path, os.path.dirname(folder_path)))
http://www.lryc.cn/news/460873.html

相关文章:

  • .NET 一款用于转储指定进程内存的工具
  • Splunk 修补关键漏洞,包括远程代码执行漏洞
  • 搭建一个vue3+vite框架
  • 【含文档】基于Springboot+Vue的公交管理系统(含源码+数据库+lw)
  • 自闭症儿童能否适应学校生活:提供专业辅助,助力顺利融入
  • MQTTnet.Server同时支持mqtt及websocket协议
  • 【数据结构】二叉树(一)遍历
  • 【C++ 贪心】1616. 分割两个字符串得到回文串|1868
  • 识别秒拨风险的具体方法及策略
  • [Python]如何在Ubuntu中建置python venv虛擬環境,並安裝TensorFlow和OpenCV函式庫?
  • Excel:Cells(Rows.Count, 1).End(xlUp).Row和Cells(Rows.Count, 1).End(xlUp)有什么区别
  • E. Count Paths
  • 集合论(ZFC)之良创关系(Well-Founded Relation)
  • centos 安装达梦数据库
  • 《Windows PE》6.4.1 无 DLL远程注入
  • 浙大数据结构:10-排序6 Sort with Swap(0, i)
  • 基于vue框架的的爱心捐赠物资信息系统85gsu(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • AI对抗AI:如何应对自动化攻击新时代?
  • 【微服务】微服务注册:构建灵活的服务管理机制
  • AsyncTask的工作原理和缺陷
  • 【React】事件绑定的方式
  • Android ImageView scaleType使用
  • 【PhpSpreadsheet】ThinkPHP5+PhpSpreadsheet实现批量导出数据
  • Python剪辑视频
  • LabVIEW提高开发效率技巧----高效文件I/O
  • 影刀RPA接口_查询应用主流程参数结构
  • 2d实时数字人聊天语音对话使用案例,对接大模型
  • LeetCode | 69.x的平方根
  • 使用Windows创建一个MFC应用【带界面】
  • springboot整合lombok