• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

Zip compression module 질문

23.03.18 20:40 작성 조회수 311

2

안녕하세요

Zip compression module 실습에서 궁금한 점이 있어 문의 드립니다.

dir_to_zip = "/home/runner/zip/zipme"

이라고 경로 설정을 했는데,

copression 한 결과 값이 zipme 폴더에 저장되지 않는지 궁금합니다.

감사합니다.

답변 2

·

답변을 작성해보세요.

1

감사합니다.

그래서 강의 전 미리 zipme라는 폴더를 생성한 것이었군요. 잘못 이해 한 부분 설명해주셔서 감사드립니다.

1

안녕하세요,

우선 질문해 잘 하셨습니다. 모르는 것 있으시면 꼭 물어보세요!

import shutil

dir_to_zip = "/home/runner/zip/zipme"

output = "folder_zip"

이shutil.make_archive(output, 'zip', dir_to_zip)

shutil.unpack_archive(f"{output}.zip", "extracted2", "zip")

코드를 보시면 아시겠지만 dir_to_zip는 압축을 할 원본 폴더 입니다. 그리고 결과값은 output이라는 변수에 저장 되어있는, 현재 파일을 실행하는 디렉토리에서 folder_zip라는 파일이 만들어지게 됩니다.

혹시 이해가 되셨나요?

그럼 도움이 되었길 바라겠습니다.