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

큰 Python 파일을 어떻게 압축할 수 있습니까?


Python을 사용하여 파일을 압축하거나 추출할 수 있습니다. Python에서 zipfile 모듈을 사용하여 한 번에 개별 또는 여러 파일을 추출하거나 압축합니다. 이 프로세스는 쉽고 코드가 거의 필요하지 않습니다. 먼저 zipfile 모듈을 가져온 다음 두 번째 매개변수를 'w'로 지정하여 쓰기 모드에서 ZipFile 객체를 엽니다. 압축할 파일이 이 코드 파일과 같은 폴더에 있거나 압축할 파일의 경로를 대신 지정할 수 있습니다. 여기에 필요한 코드가 있습니다 -

import zipfile
foo_zip = zipfile.ZipFile ( 'foo.zip', 'w' )
foo_zip.write ( 'foo.txt', compress_type=zipfile.ZIP_DEFLATED )
foo_zip.close ()

이것은 foo.txt 파일에서 압축된 foo.zip 파일을 생성합니다.