Seite 1 von 1

Eigene Json bauen und benennen

Verfasst: Donnerstag 17. September 2020, 11:24
von fischer-klaus3
Hallo!

Ich würde gerne ein Dataset von Kaggle downloaden.

Code: Alles auswählen

api = KaggleApi('copy and paste kaggle.json content here')
api.authenticate()
files = api.competition_download_files("two-sigma-financial-news")
Hier ist der Code auch schon. Nur Kaggle liefert eine .json File mit die ich einfügen soll. Diese json besteht nur aus einem Benutzername und einem Token.
Gibt es eine Möglichkeit eine json sich selber zu bauen? Kann leider nicht auf mein Laufwerk zugreifen.
So sieht auch die Json aus

Code: Alles auswählen

{"username":"<USERNAME>","key":"<TOKEN>"}
und diese muss auch den namen Kaggle.json beinhalten.

Gibt es eine Option sich eine Json selber zubauen und diese als Kaggle.json abzuspeichern damit ich nicht auf ein Laufwerk oder ähnliches drauf zugreifen muss?

Ein großes Danke im Voraus!!

EDIT

Mein Versuch leider mit Fehler

Code: Alles auswählen

OSError: Could not find kaggle.json. Make sure it's located in /root/.kaggle. Or use the environment method.

Code: Alles auswählen

x =  '{"username":"<USERNAME>","key":"<TOKEN>"}'

# parse x:
y = json.loads(x)
api = KaggleApi(y)