Прокрутка в терминале внезапно отключается

tl; dr

пример

Все три библиотеки синтаксического анализа параметров, с которыми я работал в python default , чтобы разрешить перемежающиеся аргументы и предоставить иллюстрацию того, что является общим:

  1. Теперь устаревшая стандартная библиотека python модуль optparse позволяет:

     OptionParser.enable_interspersed_args () 
     

    Настроить синтаксический анализ, чтобы не останавливаться на первом не-параметре, позволяя перемежать переключатели с аргументами команд. Это поведение по умолчанию.

  2. Текущий модуль стандартной библиотеки Python argparse разрешает (и разрешает только) перемежающиеся аргументы.

  3. click , библиотека, которую я сейчас предпочитаю, позволяет отключить перемежающихся аргументов :

     click.Context (allow_interspersed_args = False) 
     

    Но обсуждает это возможность в расширенном разделе при устранении неполадок неизвестные аргументы подкоманд .

7
04.02.2016, 20:40
2 ответа

Если tput rmcupне работает, попробуйте закрыть все терминалы и затем использовать новые терминалы.

0
27.01.2020, 20:16

В этом случае мне помогла команда reset

2
18.11.2020, 12:11

Теги

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