Eu uso o notebook Jupyter. Excluí acidentalmente uma célula e não posso voltar atrás.
Como posso recuperar a célula do notebook?
jupyter-notebook
jupyter
HISI
fonte
fonte
Primeiro, mude para o modo de comando pressionando e ESC, em seguida, pressione Zpara recuperar as células excluídas. Ele funciona até mesmo no Jupyter Lab, que não tem a opção "Desfazer exclusão de células" na guia "Editar".
fonte
Se o kernel do notebook ainda estiver em execução e você executou a célula, poderá encontrar o conteúdo de todas as células, incluindo as excluídas em
_ih
. Por exemplo, as últimas cinco células:fonte
Se você precisar desfazer algo excluído dentro de uma célula , pressione:
CTRL/ CMD+Z
Se você precisar recuperar um hit célula excluída inteira :
ESC+ Z.
Esta segunda dica pode ser útil especialmente se você excluir muitas células por engano.
fonte
se você já reiniciou seu kernel então
%history
ou_ih[:n]
está vazio. Você pode esperar por um ponto de verificação recente para o qual voltar. Você pode fazer isso com Arquivo> Reverter para ponto de verificação.Se você quiser ter certeza do que está no ponto de verificação antes de reverter - em seu diretório de trabalho (aquele em que seu notebook está), você terá uma pasta oculta que armazena seus pontos de verificação.
cd .ipynb_checkpoints
vai te levar lá. Você pode olhar dentro do arquivo e ver se o código perdido está lá.Isso acabou de me salvar. Encontrei isso em uma resposta aqui
fonte