python 패키지의 개념 및 실례 상세
1. 개념
압축은 압축을 푸는 역과정으로 zip 함수로 이루어진다.
2. 방법
(1) zip () 함수는 교체할 수 있는 대상을 매개 변수로 삼아 대상에 대응하는 요소를 하나의 모듈로 묶은 다음 이 모듈로 구성된 대상(Python3)으로 되돌려줍니다.
(2) 각 교체기의 요소 개수가 일치하지 않으면 목록의 길이가 가장 짧은 대상과 같고 *호 조작부호를 이용하여 메타그룹을 목록으로 압축할 수 있습니다.
3. 인스턴스
먼저 zip 함수는 ab 압축 패키지를 교체 가능한 대상으로 만들고 교체 가능한 대상의 모든 원소(('a', 1)를 해제 (i, j=('a', 1)), 이때 각각 ij 변수를 호출하여 계산할 수 있다.
>>> a = [0, 1, 2]
>>> b = [1, 2, 3]
>>> for i, j in zip(a, b):
... print(i+j)
...
1
3
5
지식 포인트 확장1. Python--gzip 압축 ZIP 파일:
import gzip
f_src = open("data.txt", "rb") #
f_tar= gzip.open("data.txt.gz", "wb")#
f_tar.writelines(f_src)
f_tar.close()
f_src.close()
import gzip
g = gzip.GzipFile(filename="", mode="wb", compresslevel=9, fileobj=open('sitemap.log.gz', 'wb'))
g.write(open('d:\\test\\sitemap.xml').read())
g.close()
그 중에서 filename 매개 변수는 압축 파일 내 파일의 이름입니다. 비워도 되고 수정하지 않아도 됩니다.fileobj는 생성된 압축 파일 대상입니다. 경로 이름 등입니다.마지막으로 gzip 파일에 파일을 쓰고 작업 연결을 닫습니다.2. Python -- gzip 압축 해제 ZIP 파일:
import gzip
f = gzip.open("data.txt.gz", 'rb') #
f_out=open("data.txt","w") #
file_content = f.read() #
f_out.write(file_content.decode("utf-8")) #
print(file_content) #
f.close()
f_out.close()
g = gzip.GzipFile(mode="rb", fileobj=open('d:\\test\\sitemap.log.gz', 'rb'))
open(r"d:\\haha.xml", "wb").write(g.read())
사용할 때 함수 방법의 대소문자는 자세히 보아야 한다. 만약 gzip 파일이 이런 형식이라면: *.tar.gz, 먼저 tar 명령으로 압축한 후에 gzip에서 압축한 것을 증명합니다. 먼저 tar 파일을 압축하고 gzip 모듈로 압축을 풀어야 합니다.사실 현재 많은 웹 페이지들은 브라우저 쪽 사용자의 접근 속도와 검색 엔진 파충류가 잡는 속도를 높이기 위해 gzip 압축을 사용하고 있다.이python 패키지의 개념과 실례에 대한 상세한 설명을 드리겠습니다. 더 많은 python 패키지가 어떤 내용인지 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보시기 바랍니다. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.