[PYTHON] Comment analyser avec Google Colaboratory à l'aide de l'API Kaggle

Pour vos propres notes

kaggle.py


!pip install kaggle

kaggle_api.py


from googleapiclient.discovery import build
import io, os
from googleapiclient.http import MediaIoBaseDownload
from google.colab import auth
auth.authenticate_user()
drive_service = build('drive', 'v3')
results = drive_service.files().list(
        q="name = 'kaggle.json'", fields="files(id)").execute()
kaggle_api_key = results.get('files', [])
filename = "/root/.kaggle/kaggle.json"
os.makedirs(os.path.dirname(filename), exist_ok=True)
request = drive_service.files().get_media(fileId=kaggle_api_key[0]['id'])
fh = io.FileIO(filename, 'wb')
downloader = MediaIoBaseDownload(fh, request)
done = False
while done is False:
    status, done = downloader.next_chunk()
    print("Download %d%%." % int(status.progress() * 100))
os.chmod(filename, 600)

Recommended Posts

Comment analyser avec Google Colaboratory à l'aide de l'API Kaggle
Comment rechercher Google Drive dans Google Colaboratory
Comment afficher la carte à l'aide de l'API Google Map (Android)
Comment utiliser Google Colaboratory
Essayez d'implémenter la régression linéaire à l'aide de Pytorch avec Google Colaboratory
Comment afficher des formules en latex lors de l'utilisation de Sympy (> = 1.4) dans Google Colaboratory
Utilisation du noyau Jupyter de Java avec Google Colaboratory
Comment gérer l'erreur OAuth2 lors de l'utilisation des API Google à partir de Python
Comment utiliser l'API Google Cloud Translation
Télécharger des fichiers directement sur Google Drive (à l'aide de Google Colaboratory)
[Rails] Comment calculer la latitude et la longitude avec une grande précision à l'aide de l'API Geocoding et l'afficher sur Google Map
Un moyen facile de gratter avec Python en utilisant Google Colab
Essayez de créer une API RESTful avec MVC à l'aide de Flask 1.0.2
Transférer vers un Drive partagé avec l'API Google Drive V3
Comment faire fonctionner l'API Discord avec Python (enregistrement de bot)
Comment utiliser le modèle japonais Spacy avec Google Colaboratory
Créer un environnement pour utiliser CaboCha avec Google Colaboratory
Étudiez Python avec Google Colaboratory
Comment mettre à jour avec SQLAlchemy?
Comment modifier avec SQLAlchemy?
Comment séparer les chaînes avec ','
Comment faire RDP sur Fedora31
Essayez OpenCV avec Google Colaboratory
Comment supprimer avec SQLAlchemy?
Comment extraire n'importe quel rendez-vous dans Google Agenda avec Python
Comment ne pas charger d'images lors de l'utilisation de PhantomJS avec Selenium
Comment réinitialiser le mot de passe via l'API à l'aide du framework Rest Django
Comment résoudre la protection CSRF lors de l'utilisation d'AngularJS avec Django
Comment masquer la clé API Google Maps du HTML
Essayez de juger des photos de plats à l'aide de l'API Google Cloud Vision
Comment écrire la mise à jour de la banque de données en asynchrone avec Google Apps Engine
Comment mettre à jour le blog FC2, etc. en utilisant XMLRPC avec Python
Comment gérer UnicodeDecodeError lors de l'exécution du téléchargement d'image Google
Jouez avec l'API de données YouTube v3 à l'aide du client Python de l'API Google
Comment dessiner facilement la structure d'un réseau de neurones sur Google Colaboratory à l'aide de "convnet-tiroir"
Comment installer Python à l'aide d'Anaconda
Comment annuler RT avec Tweepy
Analysez votre site à l'aide de Google Analytics-1 Chapter
Python: comment utiliser async avec
[Rails] Comment afficher Google Map
[Pour les non-programmeurs] Comment marcher Kaggle
[Python3] Google translate google translation sans utiliser l'API
Comment obtenir des abonnés et des abonnés de Python à l'aide de l'API Mastodon
Pour utiliser virtualenv avec PowerShell
J'ai essayé d'analyser mon chanteur préféré (SHISHAMO) en utilisant l'API Spotify
Comment démarrer avec Scrapy
Comment se connecter à Cloud Firestore à partir de Google Cloud Functions avec du code Python
Comment passer des arguments en utilisant une instance avec la commande systemctl de systemd
[Mémo] Comment utiliser Google MµG
Comment gérer l'erreur DistributionNotFound
Comment démarrer avec Django
Comment utiliser l'API Python d'OpenPose
Comment augmenter les données avec PyTorch
Détection des fonctionnalités OpenCV avec Google Colaboratory
Créez une API en utilisant hug avec mod_wsgi