파이썬 폴더 압축 풀기

 

 

[python] 폴더 압축하기

 

 

앞서 작성한 포스팅에서는 폴더를 통째로 압축하는 방법을 알아봤다. 이번에는 그 압축파일을 푸는 방법에 대한 이야기이다.

 

 

 

주피터 노트북 압축 풀기

 

 

주피터 노트북 오른쪽에 Upload 버튼이 있는데, 저 버튼을 클릭하면 내 컴퓨터에 있는 파일을 현재 주피터 노트북으로 업로드할 수 있다!!

 

내 컴퓨터에서 작업할 때는 그 편리함을 잘 알지 못하지만, 다른 컴퓨터에 원격으로 접속해서 작업할때는 정말 편하다.

 

 

 

주피터 노트북 압축 풀기

 

폴더를 압축하고 푸는 것은 모두 동일한  shutil 라이브러리를 사용한다.

 

filename은 압축 해제할 파일 이름,

extract_dir은 압축 해제할 폴더 이름,

archive_format은 압축파일 형태이다.

 

이 정보들을 차례로 넣어주고 "shutil.unpack_archive" 명령으로 간단하게 압축을 풀 수 있다.

 

 

2021.07.23.

코리.

 

 

 

 

파이썬, 폴더 압축하기

 

파이썬 - 셀(행, 라인) 조작하기

파이썬 - 자료형(숫자, 문자, 변수, 자료형변환)

파이썬 - 자료구조(리스트, 튜플, 사전, 집합)

파이썬 - 할당연산자 (=, +=, -=, *=, /=, %=, **=, //=)

 

 

 

주피터 노트북(jupyter notebook)에서 폴더나 파일을 압축하는 방법은 여러가지가 있다. 그 중에서 하나의 폴더에 들어 있는 모든 파일과 폴더를 통째로 압축하는 방법은 다음과 같다.

 

 

 

주피터 노트북 폴더 압축하기

 

현재 작업 중인 '/home/centuser/test' 폴더에 있는 'data' 라는 폴더를 'data.zip'으로 압축하기 위한 코드이다.

 

압축이 끝나면 'data.zip' 이라는 압축 파일이 생성된다. 압축이 끝난 폴더는 다음과 같이 다운로드 할 수 있다.

 

 

주피터 노트북 폴더 압축하기

 

이렇게 간단히 주피터 노트북에서 폴더를 압축하고 다운로드할 수 있다.

 

 

2021.07.18.

코리.

+ Recent posts