7zip은 높은 압축률로 잘 알려진 널리 사용되는 압축 형식입니다. 다용도 프로그래밍 언어인 Python은 7zip 아카이브를 포함하여 다양한 파일 형식으로 작업할 수 있는 다양한 라이브러리를 제공합니다. Python에서 7zip 아카이브 처리를 위한 뛰어난 지원을 제공하는 라이브러리 중 하나는 Python용 Aspose.ZIP입니다. 그럼 Python에서 7zip 아카이브의 내용을 읽는 방법을 살펴보겠습니다.
Python 7zip 라이브러리
Aspose.ZIP for Python은 개발자가 7zip을 포함한 다양한 아카이브 형식에서 파일을 생성, 조작 및 추출할 수 있는 강력한 라이브러리입니다. 7zip 아카이브를 생성하거나 추출해야 하는 경우 Aspose.ZIP을 사용하면 쉽게 처리할 수 있습니다.
라이브러리를 다운로드하거나 PyPI에서 설치할 수 있습니다.
> pip install aspose-zip
Python에서 7zip 아카이브 읽기
Python용 Aspose.ZIP을 사용하여 7zip 아카이브를 읽는 것은 아래 설명된 대로 몇 단계를 거쳐 수행할 수 있습니다.
- 먼저 SevenZipArchive 클래스를 사용하여 7zip 아카이브를 로드합니다.
- 그런 다음 SevenZipArchive.extracttodirectory(folder) 메서드를 사용하여 7zip 아카이브의 콘텐츠를 폴더에 추출합니다.
다음 코드 샘플은 Python에서 7zip 아카이브의 내용을 읽는 방법을 보여줍니다.
import aspose.zip as az
# 7zip 아카이브 로드
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
# 7zip을 폴더로 추출
archive.extract_to_directory("7z_extracted")
비밀번호로 보호된 7zip 아카이브 읽기
몇몇 경우에는 비밀번호로 보호되는 7zip 아카이브를 받습니다. 7zip 아카이브의 콘텐츠에 대한 무단 액세스를 방지하기 위해 보호가 적용됩니다. 보호된 7zip 아카이브를 열려면 아래 단계를 따르십시오.
- 먼저 SevenZipArchive 클래스를 사용하여 7zip 아카이브를 로드합니다.
- 그런 다음 SevenZipArchive.extracttodirectory(folder,password) 메소드를 호출하고 아카이브의 비밀번호를 인수로 제공하십시오.
이것이 Python에서 비밀번호로 보호된 7zip 아카이브를 읽는 방법입니다.
import aspose.zip as az
# 7zip 아카이브 로드
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
# 7zip 콘텐츠를 디렉터리로 추출
archive.extract_to_directory("protected_7z_extracted", "pass")
Python 7zip 라이브러리 - 무료 라이센스 받기
평가 제한 없이 7zip 아카이브를 사용하려면 무료 임시 라이선스를 받으세요.
학습 자료
아래 제공된 리소스를 사용하여 Python 7zip 라이브러리에 대해 자세히 알아보세요.
온라인 7zip 도구
또한 Python용 Aspose.ZIP을 기반으로 하는 7zip 아카이브를 생성하고 추출하는 무료 온라인 도구를 제공합니다.
결론
Aspose.ZIP for Python은 Python 애플리케이션에서 7zip 아카이브로 작업하는 편리하고 효율적인 방법을 제공합니다. 이 블로그 게시물에서는 Python에서 7zip 아카이브의 내용을 읽는 방법을 살펴보았습니다. 또한 비밀번호로 보호된 7zip 아카이브를 읽는 방법도 다루었습니다. Python용 Aspose.ZIP을 설치하기만 하면 7zip 아카이브 처리 기능을 Python 프로젝트에 쉽게 통합할 수 있습니다.