ipythonの履歴ファイルはどこにありますか?質問する

ipythonの履歴ファイルはどこにありますか?質問する

ipython が履歴をどこに保存しているか判断できません。

a. ~/.pythonhistory がありません:

12:49:00/dashboards $ll ~/.py*
ls: /Users/steve/.py*: No such file or directory

b. Python 起動ファイルには特別なものはありません。

12:49:07/dashboards $echo $PYTHONSTARTUP
/shared/.pythonstartup
12:49:43/dashboards $cat /shared/.pythonstartup
import rlcompleter
import readline

readline.parse_and_bind("tab: complete")

c. ただし、ipython を起動すると、十分な履歴が利用できます。

では、その履歴はどこに保存されているのでしょうか?

アップデート@Stefanoからの回答は正しい道を示しました:これが実際の道です

13:30:05/shared $ll ~/.ipython/profile_default/history.sqlite
-rw-r--r--  1 steve  staff  372736 Jun  3 12:48 /Users/steve/.ipython/profile_default/history.sqlite

ベストアンサー1

IPython の履歴をプレーンテキスト ファイルで保存したい場合は、自分でエクスポートできます。

%history -g -f filename 

おすすめ記事