Python은 파일의 압축, 압축 해제 및 파일의 암호 압축 해제를 수행합니다.

파일이 너무 크고 전송 속도가 너무 느립니다. 오늘은 파일 압축 방법을 알려 드리겠습니다.

 

 

1. 사건의 원인

       먼저 사건의 원인에 대해 이야기합시다. 여러 파일을 동료에게 전달하려고하는데 파일을 압축하는 도구가 없습니다. 어떻게해야합니까? 뭐라고! 직접 작성하지 않고 별도로 다운로드 할 필요가 없습니다. 아름답 지 않나요? 아이디어가 있다면 빨리 행동해야합니다.

 

 

2. 아이디어와 자료

01. 먼저 우리의 아이디어에 대해 이야기합시다.

많은 파일을 압축하고 압축 된 패키지로 압축해야합니다. 또한 우리가 포장 한 압축 패키지의 압축을 자유롭게 풀어야합니다.

파일-> 압축-> 패키지 압축-> 압축 풀기

 

02. 재료 준비에 대해 이야기합시다.

1. 파이썬 운영 환경이있는 컴퓨터.

2. zipfile 모듈을 설치합니다. pip 설치 zipfile

3. 압축 할 파일을 준비합니다.

 

 

셋째, 코딩 실현

import zipfile
​
"""压缩文件操作"""
files=['zip/report.jmx',"2号文件"]#压缩文件路径
zpf=zipfile.ZipFile("压缩.zip",'w', zipfile.ZIP_DEFLATED)
for file in files:#循环写入压缩文件
    zpf.write(file)
zpf.close()#关闭文件
print('压缩完成')
"""无密码时解压操作"""
zpf= zipfile.ZipFile("zip.zip")
list = zpf.namelist()  # 得到压缩包里所有文件
for f in list:
    print(f)
    zpf.extract(f, "zip")  # 循环解压文件到指定目录
zpf.close()  # 关闭文件,释放内存
"""有密码时解压操作"""
zpf= zipfile.ZipFile("zip.zip")
list = zpf.namelist()  # 得到压缩包里所有文件
for f in list:
    zpf.extract(f, "zip", b"密码")  # 循环解压文件到指定目录,密码
print("解压成功")

 

이것으로 압축 및 압축 해제 작업이 완료되었으며 이제부터 동료들에게 보여줄 수 있습니다. 우리는 여전히 압축 소프트웨어를 사용하고 있으며 모두 직접 작성했습니다!

하단의 QR 코드를 스캔하고 공식 계정을 따라 가면 더 많은 소스 코드를 얻을 수 있습니다.

 

숨겨진 고백 기술, 파이썬은 고백을 숨기기 위해 그림 exif 정보를 사용하는 방법을 가르쳐줍니다

드롭 다운에 작별을 고하고 쉽게 Excel을 작동

기초없이 나만의 WeChat 채팅 도구를 빠르게 생성

2 차원 코드에서 작은 비밀의 2 차원 코드 고백

 

 

 

추천

출처blog.csdn.net/qq_39046854/article/details/107371019