반응형
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 NaN이 포함 된 목록을 확인하는 방법 (0) | 2020.12.30 |
---|---|
파이썬 Apache / Django / WSGI 잘못된 요청 (400) 오류 디버깅 (0) | 2020.12.30 |
파이썬 ValueError : 변환되지 않은 데이터가 남아 있습니다 : 02:05 (0) | 2020.12.30 |
파이썬 Python에서 subprocess.call ( 'dir', shell = True)를 사용할 때 지정된 파일을 찾을 수 없습니다. (0) | 2020.12.30 |
파이썬 Python : 특정 입력을 얻을 때까지 프로그램을 계속 반복하는 방법은 무엇입니까? (0) | 2020.12.30 |
댓글