di ipython
, saya dapat menggunakan %hist
atau %history
untuk mencetak histori terkini, tetapi ini hanya mencetak histori dari sesi saat ini.
Saya ingin mencetak semua histori, sama seperti history
perintah bash .
Apa yang saya coba lakukan adalah mendapatkan riwayat lengkap, sehingga saya kemudian dapat mencari dengan regex, melihat perintah apa yang diikuti setelah perintah yang ditentukan, dan seterusnya
Berbicara tentang sejarah, bisakah itu juga mencetak kode waktu?
CATATAN SISI : Dalam bash, saya telah menulis skrip sederhana yang mencetak histori dan saya dapat mencarinya untuk kata kunci. Saya melihat saat-saat ketika perintah tertentu dijalankan. Saya dapat menentukan -A n
atau -B n
, di mana n
sejumlah baris AFTER
atau BEFORE
perintah yang diberikan. Ini sangat berguna, karena saya dapat dengan mudah menemukan apa yang saya lakukan kapan, dan apa yang terjadi selanjutnya, ...
Saya mencari yang serupa ipython
ipython
?
%history -g
akan menunjukkan semuanya. -g
mencari sejarah, dan jika Anda tidak memberikan pola, Anda mendapatkan segalanya.
%history -g -f filename
untuk menyimpannya ke file.
~/.ipython/profile_default/
. Di sana Anda akan menemukan tabel:sessions
(dengan cap waktu),history
danoutput_history
.