Использование readline в python3 (вход) нажатие стрелок удалит текст из ввода

Мой входной код:

import readline
readline.parse_and_bind('tab: complete')
readline.parse_and_bind('set editing-mode vi')

while True:
     c = input('INPUT> ')

(Это небольшой кусочек тестового кода для проверки readline.)

Когда я набираю abc ENTER Hello, World! ENTER и 2x стрелка вверх вместо

INPUT>abc

Это INabc

Кто-нибудь знает, как это исправить?

(Я уже пытался закомментировать readline. parse_and_bind's Я также использую обновленный python3 и обновил свою readline, используя pip3, что также обновлено. И моя readline предназначена для python3. И все обновлено!)

2
задан 29 December 2017 в 19:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: