TL;DR
from io import StringIO
import urllib.request
import pandas as pd
req = urllib.request.Request('https://holidays-jp.github.io/api/v1/date.csv')
with urllib.request.urlopen(req) as res:
df_holiday = pd.read_csv(StringIO(res.read().decode()), header=None)
req = urllib.request.Request('https://holidays-jp.github.io/api/v1/date.csv')
Einfach Izu Best
with urllib.request.urlopen(req) as res:
df_holiday = pd.read_csv(StringIO(res.read().decode()), header=None)
Da es sich bei den Anforderungsdaten um Binärdaten handelt, werden sie von der Dekodierungsfunktion in einen String konvertiert, und die Eingabe wird mit StringIO an die Funktion read_csv gesendet.
Diese Methode dient dazu, es einfach zu machen. Wenn Sie detailliertere Urlaubsdaten wünschen, können Sie mit der Bibliothek "jpholiday" zufrieden sein.
Recommended Posts