Получение пользовательского ввода при запуске другого кода - PullRequest
0 голосов
/ 08 февраля 2019

Я делаю клиента Discord (в старом discord.py).Discord требует регулярного обмена данными, иначе он закроет соединение и впоследствии приведет к сбою моей программы.Мой клиент требует ввода пользователя (с помощью команды ввода) для сообщения, которое предотвращает выполнение запроса и сбой.

Есть ли способ запросить ввод данных пользователем и запустить другой код в фоновом режиме?

1 Ответ

0 голосов
/ 08 февраля 2019

Использовать потоки:

from _thread import start_new_thread as thread

def othercode(): # Code which will execute during input
    print("bloop")

def inputcode(): # Code which will recieve input
    global thing
    thing = input("input: ")

thread(othercode) # Start a thread
inputcode() # STart the input script on the main thread
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...