インターネット上のzipファイルを解凍する
気象庁の地域気象観測所一覧 [ZIP圧縮形式]を使用する。
zipファイルの中身は、ame_master.csv
のみ
python
import requests
import zipfile
import io
import pandas as pd
url = 'https://www.jma.go.jp/jma/kishou/know/amedas/ame_master.zip'
csv_name = 'ame_master.csv'
zip_res = requests.get(url)
with zipfile.ZipFile(io.BytesIO(zip_res.content)) as zip_f:
csv_data = zip_f.read(csv_name)
df = pd.read_csv(io.BytesIO(csv_data), encoding='cp932')