gpt4 book ai didi

python - 如何在循环中读取用户输入(并且不阻塞此循环中的工作)?

转载 作者:太空狗 更新时间:2023-10-30 02:49:18 25 4
gpt4 key购买 nike

如何在循环中读取用户输入(并且不阻塞此循环中的工作)?

我想做一些基本的事情,比如切换 DEBUG 变量,在用户将打印的某些特定键上打印一些变量的值等,但我的程序在恒定循环中工作,并且这个循环触发另一个线程。我该怎么做?

最佳答案

使用线程:

import threading
import time

value = 3

def process():
while True:
print(value)
time.sleep(1)

thread = threading.Thread(target=process)
thread.start()

while True:
value = input('Enter value: ')

(由于两个循环都将内容打印到终端,输出在这里有点困惑,但我认为这个想法应该很清楚。)

关于python - 如何在循环中读取用户输入(并且不阻塞此循环中的工作)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9013078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com