/ / Gdzie ipython przechowuje bieżącą historię sesji? - ipython

Gdzie ipython przechowuje aktualną historię sesji? - ipython

Używam vima z kilkoma wtyczkami jako pythonide. Wraz z otwartą sesją vim prowadzę sesję ipython w podzielonej konsoli. Odkryłem, że ich kombinacja jest doskonałym narzędziem do programowania skryptów analizy danych.

To, czego mi brakuje, to sposób na pokazanie całego prąduhistoria sesji w panelu bocznym, dzięki czemu mogłem łatwo wkleić stamtąd kopię do sesji vim, aby utworzyć skrypt. Zrobiłbym coś podobnego do „tail -f”, gdybym tylko wiedział, gdzie ipython przechowuje bieżącą historię sesji.

Ja już wiem:

  • ipython ma polecenia „% history” i „hist”, ALE szukam sposobu na wyświetlenie historii w panelu poza sesją ipython.
  • historia jest przechowywana w pliku sqlite w .ipython / (profil), ALE nie wiem, jak uzyskać dostęp do tego pliku.

Mam nadzieję, że wyraziłem się jasno na temat mojego pytania. Z góry dziękuję za całą pomoc.

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz wydrukować swoją historię za pomocą poleceń

% history -f nazwa pliku

historia z liniami i sesjami

% history -g -f nazwa pliku