在运行其他代码的同时获取用户输入

时间:2019-02-08 17:42:13

标签: python input

我正在创建一个Discord客户端(在旧的discord.py中)。 Discord需要定期通信,否则它将关闭连接并随后使我的程序崩溃。我的客户要求用户输入(通过输入命令)消息,以防止发出请求并使请求崩溃。

是否可以要求用户输入并让其他代码在后台运行?

1 个答案:

答案 0 :(得分:0)

使用线程:

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