問題
你想出口筆記本電腦使用工作區UI和得到一個錯誤消息。
這個項目太大出口。嚐試出口較小或更少的物品。
導致
筆記本大於10 MB的文件大小。
解決方案
最簡單的解決辦法是限製大小的筆記本或文件夾,你想下載10 MB或更少。如果它是小於10 MB的大小,你可以通過下載工作區UI。
如果筆記本或文件夾大於10 MB,您應該使用磚CLI (AWS|Azure|GCP導出的內容。
示例代碼
這個示例代碼出口所有筆記本電腦和文件夾在一個工作區文件夾在您的本地機器上。
確保你在CLI中創建一個工作空間配置文件之前運行這個示例代碼。
- 示例代碼複製到你的本地機器(前一個Python文件。export-notebook.py)。
導入係統導入操作係統從子流程導入導入子流程調用,check_output EXPORT_PROFILE =“主”#得到所有用戶的列表。user_list_out = check_output([“磚”,“工作空間”,“ls”、“/用戶”,“——概要”,EXPORT_PROFILE]) user_list = (user_list_out.decode(編碼= " utf - 8 ")) .splitlines()打印(user_list) #出口為每個用戶文件夾和筆記本。#注意:這並不包括庫。用戶user_list:打印((“用戶試圖遷移工作區”)+用戶)子流程。調用(str (mkdir - p) + str(用戶),shell = True) export_exit_status =電話(“磚工作區export_dir /用戶/”+ str(用戶)+“。/”+ str(用戶)+”——概要”+ EXPORT_PROFILE shell = True)如果export_exit_status = = 0:打印(“出口成功”)其他:打印(“出口失敗”)打印(“做”)
- 在Python 3運行示例代碼。
python3 export-notebook.py
- 筆記本電腦和文件夾從工作區中下載到本地文件夾運行示例代碼。