> 백엔드 개발 > 파이썬 튜토리얼 > Python의 디렉터리에서 Zip 아카이브를 어떻게 만들 수 있나요?

Python의 디렉터리에서 Zip 아카이브를 어떻게 만들 수 있나요?

Linda Hamilton
풀어 주다: 2024-11-26 00:36:11
원래의
276명이 탐색했습니다.

How Can I Create a Zip Archive from a Directory in Python?

Python에서 디렉토리의 Zip 아카이브 생성

파일 시스템으로 작업할 때 디렉토리 구조의 아카이브를 생성하는 것이 유용할 수 있습니다. 일. Python은 특히 quitil.make_archive 함수를 통해 이를 수행하는 편리한 방법을 제공합니다.

shutil.make_archive 사용

shutil.make_archive를 사용하여 디렉토리의 zip 아카이브를 생성하려면 , 다음 단계를 따르세요.

  1. shutil 모듈 가져오기: import shutdown
  2. shutil.make_archive(output_filename, 'zip', dir_name) 호출:

    • output_filename: 원하는 zip 파일 이름
    • 'zip': 생성할 아카이브 유형(이 경우 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿