В Python, как я могу получить пользовательский ввод при одновременном запуске сценария? - PullRequest
2 голосов
/ 15 мая 2011

В моей программе я пытаюсь взять чат с веб-сайта и распечатать его на моей консоли. Пока это происходит, я использую raw_input, чтобы получить чат от того, кто его использует. Моя проблема в том, что raw_input приостанавливает оставшуюся часть сценария, пока я не скажу что-нибудь или не нажму enter. Есть ли простой способ исправить это?

Ответы [ 2 ]

5 голосов
/ 15 мая 2011

Вы должны многопоточности.Один поток для пользовательского ввода, а другой для фоновых задач.

Документация немного сложна (я довольно смущен этим), но это начало: http://docs.python.org/library/threading.html

4 голосов
/ 15 мая 2011

Вы также можете заглянуть в модуль curses: http://docs.python.org/library/curses.html

...