Jupyter notebookフォルダまたは大量のデータをサーバにアップロード
678 ワード
単一のファイルをアップロードする方法はよく知られていますが、大量のファイルや大量のデータがあれば、心が刺さり、単調になる可能性があります.ファイルをzipパッケージに圧縮し、作業ディレクトリに解凍する方法が考えられています.
ファイルを展開
ただし、複数のファイルをノートからダウンロードする必要がある場合があります.これにはいくつかの方法がありますが、最も簡単な方法はディレクトリを圧縮しzipファイルをダウンロードすることです.上記の解凍方式で、ファイルに中国語の名前が入っていると文字化けしてしまうので、しばらくそのような需要がないので、 は貼らない
参考[1]:IPython Jupyter:フォルダをアップロード[2]:zipfileの使い方
もっと良い方法があれば、コメントで一緒に共有してください.
ファイルを展開
import zipfile
import os
files = zipfile.ZipFile('homework.zip', 'r')
files.extractall(os.getcwd())
files.close()
zipにパッケージただし、複数のファイルをノートからダウンロードする必要がある場合があります.これにはいくつかの方法がありますが、最も簡単な方法はディレクトリを圧縮しzipファイルをダウンロードすることです.
import shutil
shutil.make_archive(output_filename_dont_add_.zip, 'zip', directory_to_download)
補足:参考[1]:IPython Jupyter:フォルダをアップロード[2]:zipfileの使い方
もっと良い方法があれば、コメントで一緒に共有してください.