Python에서 디렉토리의 Zip 아카이브 생성
파일 시스템으로 작업할 때 디렉토리 구조의 아카이브를 생성하는 것이 유용할 수 있습니다. 일. Python은 특히 quitil.make_archive 함수를 통해 이를 수행하는 편리한 방법을 제공합니다.
shutil.make_archive 사용
shutil.make_archive를 사용하여 디렉토리의 zip 아카이브를 생성하려면 , 다음 단계를 따르세요.
shutil.make_archive(output_filename, 'zip', dir_name) 호출:
예:
import shutil shutil.make_archive('my_archive', 'zip', 'my_directory')
이 코드는 'my_directory' 폴더의 내용을 포함하는 'my_archive.zip'이라는 zip 아카이브를 생성합니다.
고급 옵션
shutil.make_archive 함수는 다음과 같은 경우 추가 매개변수를 제공합니다. 더 많은 사용자 정의가 필요합니다. 그러나 기본 zip 아카이브를 생성하려면 위에서 설명한 방법으로 충분합니다. 아카이빙 프로세스를 보다 세밀하게 제어해야 하는 경우 zipfile 모듈을 탐색하여 추가 사용자 정의를 수행할 수 있습니다.
위 내용은 Python의 디렉터리에서 Zip 아카이브를 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!