Tôi không thể xác định nơi ipython đang lưu trữ lịch sử của nó.Tệp lịch sử ở đâu cho ipython
a. Không có ~/.pythonhistory:
12:49:00/dashboards $ll ~/.py*
ls: /Users/steve/.py*: No such file or directory
b. Không có gì đặc biệt trong tệp khởi động 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. NHƯNG: Tôi có rất nhiều lịch sử có sẵn trong ipython khi tôi khởi động nó.
Vậy lịch sử đó được lưu trữ ở đâu?
CẬP NHẬT câu trả lời từ @Stefano dẫn đường chính xác: đây là con đường thực tế
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
Liên quan: nếu bạn muốn xuất lịch sử IPython thành tệp văn bản, hãy làm '% history -g -f filename' –
@ChristianLong Xin trả lời và tôi sẽ upvote. – javadba
@javadba, tại sao không cải thiện/hoàn thành câu trả lời hiện có tốt nhất? – Dirk