python - python中的zipfile模块来压缩文件
问题描述
可以使用 zipfile 模块将文件压缩为 7z 存档吗?我必须使用一组 csv 文件,并且我被要求对这些文件进行 7zip 压缩。我想知道 python 中的 zipfile 模块是否会将这些文件压缩为 7z 存档。
解决方案
Zipfile 不会压缩为 7zip 档案。你可以写 :
with ZipFile('archive.7z', 'w'):
它会创建存档,没问题,但你不能像 .7z 那样解压缩它,它仍然是一个 .zip(结构上),最后扩展名错误。
推荐阅读
- reactjs - 如何在 React 中更改 monaco 编辑器背景颜色
- google-apps-script - 向 GCP 发布订阅的 Google 表单和表格消息
- python-3.x - 使用 Flask SQLAlchemy 进行多处理 - 状态为 PGRES_TUPLES_OK 的错误并且没有来自 libpq 的消息
- mysql - 来自连接表的 MySQL 更新语句(受该表的最新值限制)
- javascript - 将打字稿添加到项目后反应/打字稿返回错误EOENT
- javascript - 跟踪嵌套对象节点的整个树
- git - Grav GitSync 保存在错误的位置
- odata - SAP UI5 智能字段后端验证
- javascript - 为什么我在 slack 中设置主题时收到 {"ok":false,"error":"channel_not_found"}?
- php - How to display year in correct format in Twig?