web-dev-qa-db-fra.com

IPython Jupyter: téléchargement du dossier

Pouvez-vous télécharger des dossiers entiers dans IPython Jupyter? Si c'est le cas, comment? Je sais comment télécharger des fichiers individuels, bien sûr, mais cela peut devenir fastidieux s'il existe un grand nombre de fichiers et/ou de sous-répertoires.

20
Sergei Wallace

Convertissez-le en un seul fichier Zip et téléchargez-le. pour décompresser le dossier, utilisez le code ci-dessous

import zipfile as zf
files = zf.ZipFile("ZippedFolder.Zip", 'r')
files.extractall('directory to extract')
files.close()

Cependant, il peut parfois être nécessaire de télécharger plusieurs fichiers à partir du bloc-notes. Il existe plusieurs façons de le faire, mais le plus simple est de compresser un répertoire et de télécharger le fichier Zip:

import shutil
shutil.make_archive(output_filename_dont_add_.Zip, 'Zip', directory_to_download)
24
Afshin Amiri

Mettez votre dossier dans

C:\Users\'YOUR USER NAME'\
1
Joys

Sous Windows, ouvrez le terminal dans Jupyter. Vous obtiendrez un PowerShell Windows! L'invite de commande sera PS. Il affichera également le nom du dossier local. Mais si Jupyter est distant, faites ceci: - * Ouvrez Terminal comme déjà mentionné ci-dessus * Créez un seul fichier compressé à partir de tous vos dossiers/fichiers * Glissez et déposez le fichier compressé dans Jupyter .. il sera téléchargé * Ouvrez Terminal * Utilisez les commandes powershell pour télécharger comme expliqué dans ce lien powershell . Ce sera quelque chose comme ça: -

Expand-Archive -LiteralPath <name of zipped file> -DestinationPath .
0
Apurva Singh