web-dev-qa-db-fra.com

Comment télécharger un fichier créé dans l'espace de travail Colaboratory?

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?

9
F1sher

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')))
8
Mohamed Jihad

Utilisez les fichiers colab lib

from google.colab import files
files.download('example.txt') 

PS: utiliser le navigateur chrome

37
nidhin

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 .

 Google Colab file panel

7
Tamlyn

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')
3
Ostap Andrusiv

Essayez ces fonctions ipython .!mkdir data && wget http://file_url/file_name.Zip && unzip file.Zip -d data/

0
Jatin Balodhi