J'ai trouvé de nombreuses astuces pour télécharger des données dans Colaboratory .
Mais maintenant je veux faire le contraire -> Je veux télécharger le fichier .csv que j'ai créé dans l'espace de travail de Colaboratory.
Comment faire ça?
Enregistrez-le sur google drive utilisez Pydrive
# Install the PyDrive wrapper & import libraries.
# This only needs to be done once in a notebook.
!pip install -U -q PyDrive
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
# Authenticate and create the PyDrive client.
# This only needs to be done once in a notebook.
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
# Create & upload a file.
uploaded = drive.CreateFile({'title': 'filename.csv'})
uploaded.SetContentFile('filename.csv')
uploaded.Upload()
print('Uploaded file with ID {}'.format(uploaded.get('id')))
Utilisez les fichiers colab lib
from google.colab import files
files.download('example.txt')
PS: utiliser le navigateur chrome
Vous pouvez utiliser le panneau du gestionnaire de fichiers.
Cliquez avec le bouton droit sur le fichier et sélectionnez "Télécharger". Il vous permet seulement de voir le dossier actuel (et ses descendants), mais si vous voulez un fichier d’ailleurs, vous pouvez d’abord le copier dans le dossier actuel avec une cellule Shell comme:
!cp /path/to/file .
Voici un tutoriel détaillé sur la façon de travailler avec des fichiers dans Google Colab . Si vous souhaitez simplement enregistrer vos données au format csv
et les télécharger localement:
from google.colab import files
# e.g. save pandas output as csv
dataframe.to_csv('example.csv')
# or any other file as usual
# with open('example.csv', 'w') as f:
# f.write('your strings here')
files.download('example.csv')
Essayez ces fonctions ipython .!mkdir data && wget http://file_url/file_name.Zip && unzip file.Zip -d data/