gpt4 book ai didi

python - time.sleep() 时的交互?

转载 作者:行者123 更新时间:2023-12-01 08:34:13 25 4
gpt4 key购买 nike

假设我想让我的程序等待 10 秒

time.sleep(10)

在这10秒的 sleep 时间里,有没有机会与程序进行交互?

最佳答案

我不明白你的意思,但这是一个简单的程序,允许用户在 sleep 时输入,然后在最后调用一个函数:

import threading, time

def foo():
#function that accepts the input
print('You typed:', input('Type something'))

def bar():
#sleeping thread function
time.sleep(10)
print('Done!')

thread1 = threading.Thread(target=foo) #thread for foo
thread2 = threading.Thread(target=bar) #thread for bar
thread1.start() #run foo thread
thread2.start() #run bar thread

请注意,由于 python 在等待 input() 时无法输出任何内容,因此尽管有 10 秒计时器,但在给出输入之前它不会打印 Done!将运行。

关于python - time.sleep() 时的交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53803724/

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