Python은 파일 압축 및 압축 해제를 위한 gzip 모듈을 포함하는 풍부한 표준 라이브러리를 갖춘 간단하고 배우기 쉬운 프로그래밍 언어입니다. 이 기사에서는 코드 예제와 함께 gzip 모듈을 사용하여 파일을 압축 및 압축 해제하는 방법을 소개합니다.
먼저 gzip 모듈을 가져와야 합니다.
import gzip
다음으로 gzip 모듈을 사용하여 파일을 압축 및 압축 해제하는 방법을 소개하겠습니다.
gzip 모듈을 사용하면 파일을 압축하는 것이 매우 쉽습니다. open 함수를 사용하여 압축할 파일을 열고 바이너리 쓰기 모드를 지정할 수 있습니다. 그런 다음 gzip.open 함수를 사용하여 gzip 형식의 파일 객체를 생성하고 압축할 파일 객체를 매개변수로 전달합니다. 마지막으로 write 메소드를 통해 파일 데이터가 gzip 파일 객체에 기록됩니다. 샘플 코드는 다음과 같습니다.
def compress_file(input_filepath, output_filepath): with open(input_filepath, 'rb') as f_in: with gzip.open(output_filepath, 'wb') as f_out: f_out.write(f_in.read())
위 코드에서 input_filepath는 압축할 파일 경로이고,output_filepath는 압축 파일 저장 경로입니다.
gzip 모듈을 사용하여 파일 압축을 푸는 것도 매우 간단합니다. gzip.open 함수를 사용하여 압축을 풀 gzip 파일을 열고 바이너리 읽기 모드를 지정할 수 있습니다. 그런 다음 read 메소드를 통해 gzip 파일 데이터를 읽고 압축이 풀린 파일에 씁니다. 샘플 코드는 다음과 같습니다.
def decompress_file(input_filepath, output_filepath): with gzip.open(input_filepath, 'rb') as f_in: with open(output_filepath, 'wb') as f_out: f_out.write(f_in.read())
위 코드에서 input_filepath는 압축을 풀 파일 경로이고, output_filepath는 압축을 푼 파일 저장 경로입니다.
위는 gzip 모듈을 사용하여 파일을 압축하고 압축을 푸는 기본 작업입니다. 이러한 간단한 코드 예제를 통해 Python 2.x에서 파일 압축 및 압축 해제 기능을 쉽게 구현할 수 있습니다. 이 글이 모두에게 도움이 되기를 바랍니다!
위 내용은 Python 2.x에서 파일 압축 및 압축 해제를 위해 gzip 모듈을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!