[英]How to save Jupyter notebook output in a file using python command?
[英]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.