본문 바로가기
파이썬

파이썬 Python을 사용하여 전체 압축 tar 파일을 만드는 방법은 무엇입니까?

by º기록 2020. 12. 30.
반응형

Python에서 압축하여 .tar.gz 파일을 어떻게 만들 수 있습니까?

 

해결 방법

 

전체 디렉토리 트리에 대한 .tar.gz (일명 .tgz )를 빌드하려면 :

import tarfile
import os.path

def make_tarfile(output_filename, source_dir):
    with tarfile.open(output_filename, "w:gz") as tar:
        tar.add(source_dir, arcname=os.path.basename(source_dir))

그러면 source_dir 과 이름과 내용이 동일한 단일 최상위 폴더가 포함 된 gzip 압축 된 tar 아카이브가 생성됩니다.

 

참조 페이지 https://stackoverflow.com/questions/2032403

 

 

반응형

댓글