python檔案壓縮

2021-08-03 22:09:09 字數 713 閱讀 3418

在windows中使用檔案壓縮:我選擇rar

首先需要安裝winrar,然後複製安裝目錄到path或者複製winrar.exe到c:\windows

在cmd中輸入:rar  驗證

**:import os

import time

source= r'c:\\temp'

target_dir = 'c:\\python'

target=target_dir + os.sep + time.strftime('%y%m%d%h%m%s')+'.rar'

#target=target_dir + os.sep + time.strftime('%y%m%d%h%m%s')+'.zip'

#zip_command = "zip -qr ".format(target,' '.join(source))

rar_command = "winrar a ".format(target,''.join(source))

print(rar_command)

if os.system(rar_command) == 0:

print('successful backup to',target)

else:

print('backup failed')

需要注意的是windows和linux中的壓縮命令不一致

參考:a byte of python3(中文版).pdf

python zip檔案壓縮 python

python自帶了zipfile,貌似支援zip64,看幫助文件裡好像有個選項 今天我的工作只是備份,所以只是建立zip檔,其他就不關心了 usr bin env python coding gbk python at live.it import os import sys import geto...

python 檔案複製壓縮

import os import time 這裡是需要檔案所在的位置 source c my documents c code 轉換完成之後放到的檔案目錄 target dir e backup 判斷有沒有該檔案,沒有就建立乙個 if not os.path.exists target dir os...

Python 使用Python壓縮檔案 資料夾

def zip ya startdir,file news import zipfile z zipfile.zipfile file news,w zipfile.zip deflated 引數一 資料夾名 for dirpath,dirnames,filenames in os.walk sta...