📅  最后修改于: 2023-12-03 15:24:02.338000             🧑  作者: Mango
Google Colab是一个基于云端的Jupyter Notebooks环境,因此,用户可以在退出浏览器后保留Notebook状态。然而,如果您想保存代码和笔记本的输出,有几种方法可供选择。
将笔记本下载到本地是一种最简单的方法来保存笔记本状态。在google.colab中,使用以下代码将笔记本下载到本地:
from google.colab import files
files.download('filename.ipynb')
如果您想将笔记本与Google Drive中的其他文件一起保存,则可以使用以下步骤在Google Drive中保存笔记本。
google-auth
和google-api-python-client
模块:!pip install --upgrade google-api-python-client google-auth google-auth-oauthlib google-auth-httplib2
from google.colab import auth
from google.oauth2 import service_account
import google.auth
auth.authenticate_user()
if not google.auth.default()[1]:
creds = service_account.Credentials.from_service_account_file('service_account.json')
else:
from google.colab import drive
drive.mount('/content/drive')
import shutil
src_notebook_path = 'notebook_file.ipynb'
dst_notebook_path = '/content/drive/My Drive/Colab Notebooks'
shutil.copy(src_notebook_path, dst_notebook_path)
这些是保存笔记本的两种方法,您可以选择将笔记本保存到Google Drive或本地计算机上。尽管这些方法都很好用,还是需要注意处理过程中出现的异常情况,以确保您的笔记本保存成功。