簡體   English   中英

有沒有一種方法可以將整個jupyter筆記本的輸出保存到txt文件或類似文件中,而無需使用命令行,而是從筆記本內部進行保存?

[英]Is there a way to save the output of a whole jupyter notebook to a txt file or similar without using command line but from inside the notebook?

我遇到了一個令人不安的問題。 我正在Watson Studio上運行筆記本作業,但在執行了一段時間后,我的作業失敗了。
時間會有所不同,有時需要40分鍾才能失敗,有時則需要2個小時。 Watson日志不提供任何幫助信息,除了此行,我看到該行重復了幾次:

[I 2019-09-10 00:39:23.357 NotebookApp] [_get_model_from_row] Output could not be parsed

我不知道這意味着什么,因為我沒有創建任何名為_get_model_from_row函數或類。

日志上沒有Python追溯,它只會吐出jupyter控制台的輸出。


現在我的問題是 ,因為我正在有限的封閉環境中工作,例如Watson Studio(沒有可用的命令行):

有沒有一種方法可以將整個筆記本的輸出保存到文件中? 是否可以在筆記本單元內部執行一些代碼以將其輸出保存到文件中? 如果是這樣,我該怎么做?

如果有人也有關於我在日志中遇到的錯誤的任何信息,或者它響起了鈴聲,我們也將不勝感激。

提前非常感謝你

下面的代碼打印出腳本名稱行號。 和控制台上的錯誤

try:
    # Add your code here
except Exception as e:
    exc_type, exc_obj, exc_tb = sys.exc_info()
    fname = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
    print("Exception occurred while processing: {param1}, line {param2}, {param3}".format(param1=fname, param2=exc_tb.tb_lineno, param3=exc_type))

請在代碼中包含pickle,以將對象保存到包含輸出的文件中。

請參考示例-https://www.thoughtco.com/using-pickle-to-save-objects-2813661

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM