1
私は毎日zipファイルで更新されるオンラインリンクを持っています。 zipファイルにはフォルダがあり、その中に私がパンダに読みたいxlsファイルパンダのオンラインZIPリンクからファイルを読み取る方法
私はzipfileモジュールを使ってみました。
zf = zipfile.ZipFile('http://xxxxx/xxxx/xxxxx/xxxxx.zip')
しかし、それはエラーを与えた:
IOError: [Errno 22] invalid mode ('rb') or filename: ' http://xxxxx/xxxx/xxxxx/xxxxx.zip '
また唯一のCSVファイルをどのように私はこれを達成しない圧縮属性
を持っているようだ読んで?あなたはpd.read_csv
方法にcompression='gzip'
引数を渡すことができます別の選択肢として
import zipfile
from urllib.request import urlopen
# from urllib import urlopen # for python 2
import io
zipfile.ZipFile(io.BytesIO(urlopen(url).read()))
:
ありがとう@alexey!これは魅力的に働いた –