我们都知道如何上传单个文件,但如果有大量文件或大量数据,这就扎心了,可能会变得单调。因此目前想到一种办法,将文件压缩成zip包,然后再解压到工作目录
import zipfile
import os
files = zipfile.ZipFile('homework.zip', 'r')
files.extractall(os.getcwd())
files.close()
但是,有时可能还需要从笔记本中下载多个文件。有几种方法可以做到这一点,但最简单的方法是压缩目录并下载zip文件:
import shutil
shutil.make_archive(output_filename_dont_add_.zip, 'zip', directory_to_download)
补充:
参考
[1]: IPython Jupyter:上传文件夹
[2]: zipfile的用法
如果有更好的方式,欢迎在评论里一起分享