/ / ipythonは現在のセッション履歴をどこに保存しますか? -ipython

ipythonは現在のセッション履歴をどこに保存しますか? - ipython

私はvimをいくつかのプラグインとともにPythonとして使用していますide。開いているvimセッションとともに、分割コンソールでipythonセッションを実行します。これらの組み合わせは、データ分析スクリプトをプログラミングするための優れた生産性ツールであることがわかりました。

私が欠けているのは、現在のすべてを表示する方法ですサイドパネルにセッション履歴が表示されるため、そこからvimセッションに簡単にコピーアンドペーストしてスクリプトを作成できます。 ipythonが現在のセッション履歴を保存する場所を知っている場合に限り、「tail -f」に似た動作をします。

もう知っている:

  • ipythonには「%history」コマンドと「hist」コマンドがありますが、ipythonセッション以外のパネルに履歴を表示する方法を探しています。
  • 履歴は.ipython /(profile)の下のsqliteファイルに保存されますが、そのファイルにアクセスする方法はわかりません。

私の質問について明確になっていることを望みます。 すべてのあなたの助けに感謝します。

回答:

回答№1は0

コマンドで履歴を出力できます

%history -f filename

行とセッションの履歴

%history -g -f filename