#python #chat #user-input #raw-input
#python #Чат #пользовательский ввод #необработанный ввод
Вопрос:
В моей программе я пытаюсь взять чат с веб-сайта и распечатать его на своей консоли. Пока это происходит, я использую raw_input для получения чата от того, кто его использует. Моя проблема в том, что raw_input приостанавливает остальную часть скрипта, пока я что-нибудь не скажу или не нажму enter. Есть ли простой способ исправить это?
Ответ №1:
Вы должны быть многопоточными. Один поток для пользовательского ввода, а другой для фоновых задач.
Документация немного сложная (я довольно смущен этим), но это начало:http://docs.python.org/library/threading.html
Комментарии:
1. нет, многопоточность немного не подходит для моего уровня: p, но я постараюсь использовать это в качестве последнего средства
2. Это довольно интуитивно понятно, если вы спросите меня. Посмотрите на этот пример: wellho.net/solutions/python-python-threads-a-first-example.html
Ответ №2:
Возможно, вы также захотите заглянуть в модуль curses: http://docs.python.org/library/curses.html
Комментарии:
1. Вам не нужно его устанавливать.
import curses
это все, что вам нужно сделать, curses поставляется с Python.