Tout d'abord, lancez cette commande pour savoir où se trouve ce fichier colab, comment il s'exécute. !ls -d $PWD/*
Il montrera /content/data /content/gdrive /content/models
En d'autres termes, votre répertoire courant est Root/content/. Votre répertoire de travail (pwd) est /content/. Donc lorsque vous faites !ls
il affichera data gdrive models
. Pour info, ! vous permet d'exécuter des commandes linux dans colab.
Google Drive continue de nettoyer le dossier /content. Par conséquent, chaque session où vous utilisez colab, les ensembles de données téléchargés, le fichier json de kaggle disparaîtront. C'est pourquoi il est important d'automatiser le processus, afin que vous puissiez vous concentrer sur l'écriture du code, et non sur la configuration de l'environnement à chaque fois.
Exécutez ceci dans le bloc de code colab comme exemple avec votre propre clé api. ouvrez le fichier kaggle.json. vous les trouverez.
# Info on how to get your api key (kaggle.json) here: https://github.com/Kaggle/kaggle-api#api-credentials
!pip install kaggle
{"username":"seunghunsunmoonlee","key":""}
import json
import zipfile
import os
with open('/content/.kaggle/kaggle.json', 'w') as file:
json.dump(api_token, file)
!chmod 600 /content/.kaggle/kaggle.json
!kaggle config path -p /content
!kaggle competitions download -c dog-breed-identification
os.chdir('/content/competitions/dog-breed-identification')
for file in os.listdir():
zip_ref = zipfile.ZipFile(file, 'r')
zip_ref.extractall()
zip_ref.close()
Ensuite, exécutez !ls
à nouveau. Vous verrez toutes les données dont vous avez besoin. J'espère que cela vous aidera !