J'utilise le bloc-notes ipython en me connectant à un serveur, je ne sais pas comment télécharger une chose (trame de données, fichier .csv, ... par exemple) par programme sur mon ordinateur local. Parce que je ne peux pas déclarer le chemin comme C: // user // ... Il sera téléchargé sur leur machine pas la mienne
Exécutez cela dans une cellule distincte dans l'un des blocs-notes:
!tar cvfz zipname.tar.gz *
Pour couvrir plus de dossiers dans l'arborescence, écrivez ../ avant le * pour chaque étape du répertoire.
tar cvfz zipname.tar.gz ../../*
Le fichier zipname.tar.gz sera enregistré dans le même dossier que votre ordinateur portable.
De plus, si la taille des fichiers est trop grande, exécutez ce qui suit dans le même bloc-notes
!split -b 200m allfiles.tar.gz allfiles.tar.gz.part
Alternativement, vous pouvez utiliser cette extension https://github.com/data-8/nbzip
Si vous utilisez le bloc-notes Jupyter, vous pouvez accéder à l'onglet "Fichier" dans la partie supérieure gauche du bloc-notes et cliquer sur "Ouvrir". Il vous montre le contenu du répertoire actuel. Vous pouvez sélectionner votre fichier de données avec un format différent (CSV, texte, etc.) puis vous pouvez le télécharger sur votre ordinateur local.
Ouvrir l'onglet dans le cahier Jupyter
L'option de téléchargement ne m'est pas apparue.
La solution consistait à ouvrir le fichier (qui ne pouvait pas être lu correctement car il s'agissait d'un fichier binaire) et à le télécharger à partir du bloc-notes du portable.
Comme expliqué dans autre réponse , le code suivant vous fournira un lien pour télécharger le fichier csv dans votre navigateur:
from IPython.display import FileLink, FileLinks
df.to_csv('df.csv', index=False)
FileLink('df.csv')