Best answer
Python은 높은 수준의 파일 작업을위한 API 인 shutil을 제공합니다. 또한 파이썬 표준 라이브러리에 포함되어 있습니다. Yay !!.
shutil-고급 파일 작업-Python 3.7.1rc1 문서
zipfile 및 tarfile 또한 사용할 수 있지만 목록에 파일 경로를 유지하고 zipFile 핸들에 하나씩 작성해야합니다.
shutil 사용은 매우 간단합니다 (아래 코드 참조) : 1st arg : 결과의 파일 이름 zip / tar 파일, 두 번째 인수 : zip / tar, 세 번째 인수 : dir\_name
import shutil shutil.make\_archive ( “/ home / user / Desktop / Filename”, “zip”, “/ home / username / Desktop / Directory “)
그게 다입니다.
답변
압축하는 또 다른 좋은 방법은
shutil.make\_archive
왜? shutil 모듈이 python 표준 라이브러리 의 일부이기 때문에 작동하기 위해 아무것도 설치할 필요가 없습니다.
예 :
import shutil
shutil.make\_archive(output\_filename, "zip", dir\_name)
장소 :
“output\_filename”은 zip 파일의 이름이고
“dir\_name”은 압축 할 디렉토리입니다.
공식 문서는 shutil.make\_archieve .