【Python】Jupyter Notebook保留層級結構 批量下載
阿新 • • 發佈:2021-06-23
✨Jupyter Notebook
詳細介紹點選跳轉 Jupyter主頁
✨問題產生
Jupyter Notebook預設只能選擇一個檔案下載
✨批量下載
如需要保留層級目錄並批量打包下載
在需要下載目錄新建一個ipynb
執行如下程式碼
import os import tarfile def recursive_files(dir_name='.', ignore=None): for dir_name, subdirs, files in os.walk(dir_name): if ignore and os.path.basename(dir_name) in ignore: continue for file_name in files: if ignore and file_name in ignore: continue yield os.path.join(dir_name, file_name) def make_tar_file(dir_name='.', tar_file_name='tarfile.tar', ignore=None): tar = tarfile.open(tar_file_name, 'w') for file_name in recursive_files(dir_name, ignore): tar.add(file_name) tar.close() dir_name = '.' tar_file_name = 'archive.tar' ignore = {'.ipynb_checkpoints', '__pycache__', tar_file_name} make_tar_file(dir_name, tar_file_name, ignore)
執行後在當前目錄下生成一個歸檔檔案
選中archive.tar後Download
✨參考及引用
https://zhuanlan.zhihu.com/p/351058634
⭐轉載請註明出處
本文作者:雙份濃縮馥芮白
原文連結:https://www.cnblogs.com/Flat-White/p/14920718.html
版權所有,如需轉載請註明出處。