압축 파일의 종류에 따라 아래의 모듈을 사용하여 압축파일을 풀 수가 있다.
첫번째는 많이 쓰는 zip 파일을 풀 때 사용하는 모듈이고
두번째는 나도 생소했는데, 7z 이라는 압축파일 타입이 있었다.
중국 업체 담당자가 보내준 파일이 7z 라 뭔가 했는데, 압축파일 형태였다.
import zipfile
with zipfile.ZipFile('sample.zip', 'r') as z:
z.extractall()
import py7zr
with py7zr.SevenZipFile('sample.7z', mode='r') as z:
z.extractall()