python的zip压缩且可不压缩某些文件

作者: 萝卜枣 | 来源:发表于2021-09-29 10:18 被阅读0次

import os

将该文件放到同run.py同级的目录下,运行该文件即可获得对应的run.zip文件,或执行linux指令:

zip -r run.zip * -x "/venv/*"

# 1. 需要被压缩的文件位置
source = os.getcwd()
# 2. 压缩后文件存放的位置
target_dir = os.getcwd()
# 3. 压缩文件的名称——**.zip
target = target_dir + '/run.zip'
# 4.不希望被压缩进去的文件
del_dir = '/venv/*'
# 如果目标目录还不存在,则进行创建
# if not os.path.exists(target_dir):
# os.mkdir(target_dir)
# 5.使用zip命令将所有文件压缩成zip格式===== zip -r test.zip * -x "/venv/*"
zip_command = 'zip -r {0} {1} -x {2}'.format(target, '*', del_dir)
print('zip command is:')
print(zip_command)

if os.system(zip_command) == 0:
print('Successful backup to', target)
else:
print('zip is failed!!!')

相关文章

  • python的zip压缩且可不压缩某些文件

    import os 将该文件放到同run.py同级的目录下,运行该文件即可获得对应的run.zip文件,或执行li...

  • Linux文件操作

    Linux命令格式 zip格式的压缩 zip 压缩文件名 源文件 压缩文件zip -r 压缩文件名 源文件压缩文...

  • Linux基础04

    Linux压缩命令 .zip格式压缩 实例:压缩文件 zip 压缩文件名 原文件 实例:压缩文件夹 zip -r ...

  • day14 -文件压缩

    《 文件压缩 》zip压缩 格式 压缩工具 .zip ...

  • Liunx----------------压缩与打包

    一、压缩 1.zip格式压缩 压缩命令: 1).zip 压缩文件名 压缩源文件.例: zip hr.zio zb...

  • linux常用命令

    压缩与解压文件 zip zip -r ./.zip ./*压缩当前文件夹下所有文件 -r代表递归压缩,...

  • python zipFile库的简单使用

    由于工作需要,我们经常需要压缩,解压缩zip文件。在python操作zip文件时,我们可以使用zipfile库。 ...

  • golang文件的压缩与解压

    判断是否是zip文件 解压缩zip文件 压缩成zip文件

  • linux压缩打包

    zip/unzip 将文件目录压缩或者解压,默认生产.zip压缩包。 zip [选项] 压缩后文件名 需要压缩到文...

  • 文件处理-Linux

    1 .zip 文件 zip压缩文件 .zip文件解压缩 2 .gz 文件 gzip, gunzip, zcat -...

网友评论

    本文标题:python的zip压缩且可不压缩某些文件

    本文链接:https://www.haomeiwen.com/subject/wpsogltx.html