以下是一个Python程序,可以实时显示解压进度条,将python.7z解压到C:\:

import os
import zipfile
import sys

def extract_progress(file, path):
    print("Extracting...")
    with zipfile.ZipFile(file, 'r') as zip:
        zip_files = zip.namelist()
        total_files = len(zip_files)
        for index, zip_file in enumerate(zip_files):
            sys.stdout.write('\r')
            sys.stdout.write("[%-20s] %d%%" % ('='*int(20*index/total_files), int(100*index/total_files)))
            sys.stdout.flush()
            zip.extract(zip_file, path)
    print("\nDone.")

file = "python.7z"
path = "C:\\"
extract_progress(file, path)

注意:此程序需要安装zipfile模块。可以使用以下命令进行安装:

pip install zipfile
``
python解压python7z到C实时显示进度条

原文地址: https://www.cveoy.top/t/topic/fuYs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录