我無法確定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時,我確實有很多歷史可用。
那麼,歷史被存儲在哪裏?
UPDATE從@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
相關:如果你想IPython的歷史記錄導出到文本文件,做'%歷史-g -f filename' –
@ChristianLong PLS做出回答,我會給予好評。 – javadba
@javadba,爲什麼不改進/完成最好的現有答案? – Dirk