Posted at

jupyterで間違って関数消してしまった…!


こんな方向け

jupyterはとりあえずコードを書き殴るために使っていて、セル実行回数が1000とかいってる

作った関数を間違って消してしまって見れない


jupyterの機能

タブバーに表示されているEditからUndo cell operationをクリック

セルの内容は変わらずにセル全体に対して行なったコピーや削除だけ戻るので、戻して復元しないか確かめましょう。

スクリーンショット 2019-10-13 18.12.45.png


python標準ライブラリのinspect

どれだけRedoしても戻らない!という方のうち、こまめに再起動とかリフレッシュしない方でまだ関数が実行できる状態ならpython標準ライブラリで関数の中を見れます。

import inspect

print(inspect.getsource(関数名))

セルの再起動しちゃうともう二度と帰って来ないのでセルを削除する時はちゃんと考えてから消しましょうね…