0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

python解压tar/gzip/zip格式压缩包

python爬虫知识分享 来源:python爬虫知识分享 作者:python爬虫知识分享 2022-04-07 17:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

tar 格式压缩包

创建一个 tar 压缩包

# 将 demo 文件夹压缩成 demo.tar
$ python3 -m tarfile -c demo.tar demo

解压 tar 压缩包

# 解压 demo.tar 到 demo_new 文件夹下
$ python3 -m tarfile -e demo.tar demo_new

gzip 格式压缩包

创建一个 gzip 格式的压缩包(gzip 的输入,只能是一个文件,而不能是一个目录)

# 将 message 文件夹压缩成 message.gz
$  python3 -m gzip message

$ ls -l | grep message
-rw-r--r--@  1 MING  staff      97985  4 22 08:30 message
-rw-r--r--   1 MING  staff      24908  5  4 12:49 message.gz

解压一个 gzip 格式的压缩包

$ rm -rf message

$ ls -l | grep message
-rw-r--r--   1 MING  staff         87  5  4 12:51 message.gz

# 解压 message.gz
$ python3 -m gzip -d message.gz

$ ls -l | grep message
-rw-r--r--   1 MING  staff         62  5  4 12:52 message
-rw-r--r--   1 MING  staff         87  5  4 12:51 message.gz

zip 格式压缩包

创建一个 zip 格式的压缩包

$ ls -l | grep demo
drwxr-xr-x   3 MING  staff         96  5  4 12:44 demo

# 压缩  demo 文件夹为 demo.zip
$ python3 -m zipfile -c demo.zip demo

$ ls -l | grep demo
drwxr-xr-x   3 MING  staff         96  5  4 12:44 demo
-rw-r--r--   1 MING  staff      74890  5  4 12:55 demo.zip

解压一个 zip 格式的压缩包

$ rm -rf demo

$ ls -l | grep demo
-rw-r--r--   1 MING  staff      74890  5  4 12:55 demo.zip

$ python3 -m zipfile -e demo.zip demo

$ ls -l | grep demo
drwxr-xr-x   3 MING  staff         96  5  4 12:57 demo
-rw-r--r--   1 MING  staff      74890  5  4 12:55 demo.zip

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Zip
    Zip
    +关注

    关注

    0

    文章

    17

    浏览量

    8858
  • 格式
    +关注

    关注

    0

    文章

    23

    浏览量

    17304
  • 压缩包
    +关注

    关注

    0

    文章

    10

    浏览量

    2130
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在 VisionFive 上使用 Python

    来安装 愿景五.gpio 软件: sudo pip install 愿景五.gpio或者,您可以执行以下命令: sudo pip3 install 愿景五.gpio (可选)如果将源代码复制到
    发表于 03-30 08:28

    MinGW-w64工具集压缩包的下载

    MinGW-w64工具集压缩包的下载 这是MinGW-w64工具集压缩包的下载进度界面,文件名为x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev0.7z
    发表于 02-07 04:59

    Nginx Gzip压缩配置指南

    说起Gzip压缩,可能很多人觉得这是个老生常谈的话题。但我在这几年的运维工作中发现,真正把Gzip配置到位的网站其实不多。去年帮一个客户做性能优化,他们的网站日均带宽消耗在2TB左右,一看Nginx
    的头像 发表于 01-30 16:03 497次阅读

    BLE 蓝牙空中报文格式与解析(广播

    BLE 广播数据格式解析说明 ...... 矜辰所致
    的头像 发表于 01-04 17:28 2362次阅读
    BLE 蓝牙空中报文<b class='flag-5'>格式</b>与解析(广播<b class='flag-5'>包</b>)

    linux的压缩解压操作

    什么不同呢? 不同之处在于: 1) 一般情况下,小文件使用gzip压缩,大文件使用bzip2来压缩;2) bzip2 比 gzip压缩
    发表于 12-23 06:56

    电能质量在线监测装置的数据压缩存储功能支持的数据格式可以修改吗?

    操作性与法律效力 压缩算法 / 容器格式 ZLIB、GZIPZIP、LZ4 部分可配置 厂家会提供有限选择
    的头像 发表于 12-11 16:39 1222次阅读
    电能质量在线监测装置的数据<b class='flag-5'>压缩</b>存储功能支持的数据<b class='flag-5'>格式</b>可以修改吗?

    飞凌嵌入式ElfBoard-Linux系统基础入门-文件操作相关shell命令

    tar.bz2的压缩包tar.bz2的压缩包解压到指定目录2.5.10 ln创建链接命令命令:ln英文全拼:link files功能:为
    发表于 09-30 09:46

    Pico Technology发布Python软件pyPicoSDK

    近日,全球领先的基于 PC 的仪器供应商Pico Technology 官方发布了 pyPicoSDK,这是一款旨在简化 PicoScopes 应用的 Python 软件。pyPicoSDK 在
    的头像 发表于 09-29 15:03 1113次阅读

    请问RT-FOTA固件校验通过但是解压缩失败是什么原因?

    芯片:STM32F407ZGT6 FOTA流程: 从SD卡中读取固件(压缩过的RBL)校验通过后开始解压缩搬运到Flash的0x8020000地址 已经确认读取的固件大小是正确的但是到解压缩这一步就失败了。 代码中位置 跟进
    发表于 09-26 07:41

    请问rt thread 发布版的源码中 如何导出一个bsp工程

    我下载了发布版的压缩包解压后, 在env下 想导出一个bsp工程,但是报错, (.venv) 123@LENOVO-MACO G
    发表于 09-16 06:01

    【下载】5G/6G 公开资料整理|AI/ML、NTN、ISAC 等方向(持续更新)

    Communications、超密集覆盖、新型频谱/波形等 【如何使用】压缩包 “Contents.zip” 为目录索引(纯目录txt文件,非资料本体,资料在日期压缩包内),因为文件太多,目录按照标题首字母归类。目录文件
    发表于 09-08 16:07

    上传压缩包的时候总是显示上传失败,为什么?

    上传压缩包的时候总是显示上传失败是说明原因
    发表于 07-23 08:17

    ocr识别时数据集上传压缩包,上传成功,但不显示图片,图片数量仍显示0,为什么?

    ocr识别时数据集上传压缩包,上传成功,但不显示图片,图片数量仍显示0
    发表于 07-23 08:11

    OCR识别训练完成后给的是空压缩包,为什么?

    OCR识别 一共弄了26张图片,都标注好了,点击开始训练,显示训练成功了,也将压缩包发到邮箱了,下载下来后,压缩包里面是空的 OCR图片20几张图太少了。麻烦您多添加点,参考我们的ocr识别训练数据集 请问训练id是?
    发表于 05-28 06:46

    飞凌嵌入式ElfBoard ELF 1板卡-Uboot目录结构介绍

    我们将ELF 1开发板资料\02-Linux 源代码\出厂内核和uboot源码\uboot源码\uboot-imx-2016.03-elf1.tar.bz2 uboot源码压缩包复制到Ubutun
    发表于 05-22 10:53