Следующие функции работают с глобальным [списком истории интерпретатора или встроенной функции input(). Автоматическая история интерпретатора Python включена по умолчанию, и изменения в ней не сохраняются в течение нескольких сеансов.
readline.clear_history()readline.get_current_history_length()readline.get_history_item()readline.remove_history_item()readline.replace_history_item()readline.add_history()readline.set_auto_history()readline.clear_history():Функция clear_history() очистит текущую историю и вызывает clear_history() в базовой библиотеке. Функция существует, если только Python был скомпилирован для версии библиотеки, которая ее поддерживает.
readline.get_current_history_length():Функция get_current_history_length() вернет количество строк, находящихся в настоящее время в истории. Функция отличается от get_history_length(), которая возвращает максимальное количество строк, которые будут записаны в файл истории.
readline.get_history_item(index):Функция get_history_item() вернет текущее содержимое элемента истории по индексу index. Функция вызывает history_get() в базовой библиотеке.
readline.remove_history_item(pos):Функция remove_history_item() удалит элемент истории, определенный его положением pos в истории. Позиция pos начинается с нуля. Функция вызывает remove_history() в базовой библиотеке.
readline.replace_history_item(pos, line):Функция replace_history_item() заменит элемент истории, заданный его положением pos и строкой line. Позиция pos начинается с нуля. Функция вызывает replace_history_entry() в базовой библиотеке.
readline.add_history(line):Функция add_history() добавит строку в буфер истории, как если бы это была последняя напечатанная строка. Функция вызывает add_history() в базовой библиотеке.
readline.set_auto_history(enabled):Функция set_auto_history() включит или отключит автоматические вызовы add_history() при чтении ввода через readline. Аргумент enabled должен быть логическим значением. Когда enabled=True, автоматическая история включена, в противном случае автоматическая история отключена.
Примеры смотрите в ознакомительном материале по модулю readline, а так же в разделе "Примеры использования модуля readline".