gpt4 book ai didi

python-2.7 - 按键中断循环

转载 作者:行者123 更新时间:2023-12-01 04:28:35 29 4
gpt4 key购买 nike

我有一个连续循环,它修改数组中的数据并在每个循环中暂停一秒钟。这没问题..但我还需要在输入特定按键时将数组的特定部分打印到屏幕上,而不会中断以一秒为间隔运行的连续循环。

关于如何在不中断循环的情况下获得按键的任何想法?

最佳答案

您可以使用 multiprocessingthreading库以生成一个新的进程/线程来运行连续循环,并继续阅读用户输入的主要流程(将数组的特定部分打印到屏幕等)。

例子:

import threading

def loop():
for i in range(3):
print "running in a loop"
sleep(3)
print "success"

if __name__ == '__main__':

t = threading.Thread(target=loop)
t.start()
user_input = raw_input("Please enter a value:")
print user_input
t.join()

关于python-2.7 - 按键中断循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31216749/

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