使用Jupyter notebooks上傳資料夾或大量資料到伺服器
阿新 • • 發佈:2020-04-15
我們都知道如何上傳單個檔案,但如果有大量檔案或大量資料,這就扎心了,可能會變得單調。因此目前想到一種辦法,將檔案壓縮成zip包,然後再解壓到工作目錄
解壓縮檔案
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)
拓展:如果通過上面那種解壓方式,檔案中有中文名字的話會出現亂碼,由於暫時沒有這種需求,所以就不貼了
補充知識:jupyter notebook 上傳資料夾問題
jupyter notebook本地直接解壓縮後,只能上傳單個或多個檔案,多個資料夾無法上傳。
直接在本地的資料夾下:C:\Users\Administrator(自己的電腦路徑),直接拷貝資料夾即可。
以上這篇使用Jupyter notebooks上傳資料夾或大量資料到伺服器就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。