我正在创建一个Discord客户端(在旧的discord.py中)。 Discord需要定期通信,否则它将关闭连接并随后使我的程序崩溃。我的客户要求用户输入(通过输入命令)消息,以防止发出请求并使请求崩溃。
是否可以要求用户输入并让其他代码在后台运行?
答案 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