[PYTHON] Décompressez le fichier zip Internet

Décompressez le fichier zip sur Internet

Agence météorologique [Liste des stations météorologiques régionales [format de compression ZIP]](https: //www.jma. go.jp/jma/kishou/know/amedas/ame_master.zip) est utilisé. Le contenu du fichier zip est uniquement ʻ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

Décompressez le fichier zip Internet
Demandez aux pandas de lire le fichier zip sur le Web
Décompressez tous les fichiers zip dans le répertoire actuel
Zip, décompressez avec python
Décompressez un fichier ZIP de plus de 4 Go sous Linux.
Accès aux fichiers sous le répertoire
Pouvez-vous supprimer ce fichier?
Extraire le fichier xz avec python
Extraire récursivement des fichiers zip avec python
Enregistrez le fichier binaire en Python
Affichez simplement le fichier du notebook Jupyter
Téléchargez le fichier déployé avec appcfg.py
L'histoire du "trou" dans le fichier
Extraire le fichier targz en utilisant python
Sakura utilisant Python sur Internet
Ouvrir le fichier avec l'application par défaut
Obtenir une adresse à partir d'un code postal
Diviser le fichier ini de la structure pyramidale
Obtenez le chemin du fichier à l'aide de Pathlib
[Décompresser] Comment décompresser uniquement les fichiers arbitraires de ceux avec des délimiteurs de répertoire antislashés dans les fichiers zip