Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 tar 파일에서 파일을 추출하는 방법은 무엇입니까?

<시간/>

tarfile 모듈을 사용하여 tar 파일을 읽고 쓸 수 있습니다. tar 파일을 추출하려면 먼저 파일을 연 다음 tarfile 모듈의 추출 메소드를 사용해야 합니다.

예를 들어

import tarfile
my_tar = tarfile.open('my_tar.tar.gz')
my_tar.extractall('./my_folder') # specify which folder to extract to
my_tar.close()

이것은 my_tar.tar.gz 파일의 내용을 my_folder로 추출합니다.

extract(filename, path)를 사용하여 tar에서 개별 파일을 추출할 수도 있습니다.

예를 들어

import tarfile
my_tar = tarfile.open('my_tar.tar.gz')
my_tar.extract('hello.txt','./my_folder')
my_tar.close()