python處理gz壓縮檔案,解壓並轉化為json
阿新 • • 發佈:2019-01-03
import requests import gzip import json # gz檔案地址 url='https://shilupan-basic-user-pro.oss-cn-shanghai.aliyuncs.com/carrier/moxie/origin/39984791325599432283.txt.gz?Expires=1527497273&OSSAccessKeyId=TMP.AQEh4F-lRNcOsquy3PtvrvhnvooWgj7QI_I5xqpA2V3-yrr0PyQtNKGRWerJADAtAhUAlpsBiOtD6FNQMF9DmtiW3ZO39owCFGME2n4KgLW0ZknE1uQ_rOAPRQoC&Signature=oOn5739IptAlhhh%2F04ckqjQFdTY%3D' response=requests.get(url) html=response.text response.encoding = 'utf-8' # 解壓後為bytes型別 html1 = gzip.decompress(response.content) print(html) print(type(html1)) #轉化成str html2=html.decode() print(type(html2)) # 轉為json html3=json.loads(html2) print(html3) print(type(html3))