[PYTHON] Entpacken Sie die Internet-Zip-Datei

Entpacken Sie die Zip-Datei im Internet

Meteorologische Agentur [Liste der regionalen Wetterstationen [ZIP-Komprimierungsformat]](https: //www.jma. go.jp/jma/kishou/know/amedas/ame_master.zip) wird verwendet. Der Inhalt der Zip-Datei ist nur "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')

Recommended Posts

Entpacken Sie die Internet-Zip-Datei
Lassen Sie Pandas die Zip-Datei im Web lesen
Entpacken Sie alle Zip-Dateien im aktuellen Verzeichnis
Zip, entpacken mit Python
Entpacken Sie eine ZIP-Datei mit mehr als 4 GB unter Linux.
Dateizugriff unter dem Verzeichnis
Können Sie diese Datei löschen?
Extrahieren Sie die xz-Datei mit Python
Extrahieren Sie Zip-Dateien rekursiv mit Python
Speichern Sie die Binärdatei in Python
Zeigen Sie einfach die Jupyter-Notizbuchdatei an
Laden Sie die mit appcfg.py bereitgestellte Datei herunter
Die Geschichte des "Lochs" in der Akte
Extrahieren Sie die Targz-Datei mit Python
Sakura Verwenden von Python im Internet
Datei mit Standard-App öffnen
Holen Sie sich eine Adresse aus einer Postleitzahl
Teilen Sie die Pyramiden-Framework-INI-Datei
Holen Sie sich den Dateipfad mit Pathlib
[Entpacken] So dekomprimieren Sie nur beliebige Dateien von Dateien mit umgekehrten Verzeichnisbegrenzern in Zip-Dateien