Eigene Json bauen und benennen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
fischer-klaus3
User
Beiträge: 27
Registriert: Donnerstag 17. September 2020, 08:07

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)
Antworten