파이썬에 문제가 있습니다.파이썬에서 원격 .gz 파일 압축 해제
내 경우 : 파트너 플랫폼에서 가져온 gzipped 파일 (ieh.p // .... namesite .../xxx) 브라우저에서 링크를 클릭하면 다음과 같은 파일이 다운로드됩니다 (예 : namefile.xml.gz).
그래서 ...이 파일을 파이썬으로 읽으면 압축을 풀고 읽을 수 있습니다.
코드 :
content = gzip.open(namefile.xml.gz,'rb')
print content.read()
하지만 난 수 없습니다 내가 원격 소스에서 파일을 읽으려고합니다. 원격 파일에서 인코딩 된 문자열 만 읽을 수는 있지만 디코딩 할 수는 없습니다.
코드 : 내가 문자열 인코딩 읽을 수있는 코드로
response = urllib2.urlopen(url)
encoded =response.read()
print encoded
...하지만 난 gzip을하거나 lzip로를 디코딩 할 수 없습니다.
조언이 있으십니까? 감사 파이썬 V3.2에 대한 많은
감사합니다, 내 파일이 매우 크고 "임시 폴더"가 가장 좋은 방법이라고 생각합니다. – Nothing