Various tips

しがない会社員の開発日記

jupyter notebookファイル(.ipynb)の修復

部屋を出て戻ってきたらそこには150MB近くある謎の.ipynbファイルが。。。。。。。

 

記憶がないのですが、jupyter開きっぱなしにしておそらくそのまま放置してしまったせいで、エラー吐かれ続けてそれがノートブックに全部記載されて保存されてたっぽいです(涙)

おまけに重すぎて開けず、完全に壊れた状態。。。

 

Atomで.ipynb開いて無理矢理エラーコード削除してたのですが、あまりに膨大で削除しきれず。。。

 

そこで、以下の方法で解決しました。

①.ipynbファイルをコピーして、コピーデータの内容を全て削除

②オリジナル部分から要る部分だけをコピー先にピックアップしていく

③完成したらオンラインのjson visualizerに突っ込んでデバッグ(ここがみそ)

④③で使っているオンラインエディタ上で悪さをしている部分を修復して、完成したテキストをAtomのコピーデータに貼り付け

 

以上で修復完了。

どうやらjupyterのデータはjson形式かかれているようなので、jsonデバッガがあれば修復可能っぽいです。

開けなくなってどうしようか頭抱えましたが、何とか乗り切れました。

めでたしめでたし。