Как завершить ввод sys.stdin.readlines ()?

Можно попробовать следующий инструмент для создания вещей более нормальными:

http://www.bdsoft.com/tools/stlfilt.html

25
задан Gandi 5 April 2011 в 08:26
поделиться

2 ответа

Это старый вопрос, но он нуждается в обновлении о Windows и различных раскладках клавиатуры.

Если ни CTRL + Z , ни CTRL + D ** не работают для вас в Windows , и вы хотите узнать, что происходит, сделайте это:

  • проверьте, используете ли вы стандартную раскладку английской клавиатуры
  • , если у вас другая, нестандартная раскладка клавиатуры, попробуйте переключить настройку клавиатуры на английский в языковой панели, затем попробуйте нажав ctrl + z после изменений
  • , если вы все еще не уверены, посмотрите на экран, что появляется в командной строке при нажатии ctrl + z. Какой символ вы видите? Когда я нажимал ctrl + z, я видел это: ^ Y, и когда по ошибке я нажимал ctrl + y, я видел это ^ Z, я нажимал ввод и ввод был принят, EOF отправил.

Это несколько странно и нелогично. Некоторое время назад я изменил раскладку клавиш, чтобы включить польские символы, но все общие клавиши остались без изменений, z по-прежнему отображается на z при обычном использовании клавиатуры, обычно ctrl + z ничего не делает на моей клавиатуре, поэтому меня не следует менять , Но, по-видимому, в cmd это работает по-другому, чтобы иметь связь по умолчанию между ctrl и z, я должен переключиться на макет по умолчанию или использовать элемент управления y для отправки EOF.

5
ответ дан 28 November 2019 в 18:26
поделиться

В Windows просто нажмите CTRL + Z и нажмите enter

3
ответ дан 28 November 2019 в 18:26
поделиться
Другие вопросы по тегам:

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