trong ipython, tôi có thể sử dụng %histhoặc %historyđể in lịch sử gần đây, nhưng điều này chỉ in lịch sử từ phiên hiện tại.
Tôi muốn in tất cả lịch sử, tương tự như historylệnh bash .
Những gì tôi đang cố gắng làm là để có được lịch sử đầy đủ, sau đó tôi có thể tìm kiếm bằng regex, xem những lệnh nào được theo sau các lệnh được chỉ định, v.v.
Nói về lịch sử, nó cũng có thể in mã thời gian?
GHI CHÚ : Trong bash, tôi đã viết một tập lệnh đơn giản in lịch sử và tôi có thể grep nó cho các từ khóa. Tôi thấy thời gian khi các lệnh nhất định được thực thi. Tôi có thể chỉ định -A nhoặc -B n, nmột số dòng AFTERhoặc BEFOREmột lệnh đã cho. Điều này rất tiện dụng, bởi vì tôi có thể dễ dàng tìm thấy những gì tôi đã làm khi nào và những gì tiếp theo, ...
Tôi đang tìm kiếm một cái gì đó tương tự cho ipython
ipython?
%history -gsẽ cho bạn thấy tất cả của nó. -gtìm kiếm lịch sử và nếu bạn không có mẫu nào, bạn sẽ có mọi thứ.
%history -g -f filenameđể lưu nó vào tập tin.

~/.ipython/profile_default/. Trong đó bạn sẽ tìm thấy các bảng:sessions(có dấu thời gian)historyvàoutput_history.