python等待指定键的同时隔几秒输出当前时间
时间: 2023-08-03 18:05:30 浏览: 76
python 暂停一秒输出,并格式化当前时间(示例)
你可以使用Python中的time模块和keyboard模块来实现等待指定键的同时隔几秒输出当前时间的功能。具体实现方法如下:
```python
import time
import keyboard
import threading
# 定义一个函数用于输出当前时间
def print_time():
while True:
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
time.sleep(3)
# 创建一个线程用于输出时间
t = threading.Thread(target=print_time)
t.start()
# 等待按下空格键
keyboard.wait('space')
```
在这个例子中,程序会先创建一个子线程用于输出当前时间,然后等待用户按下空格键。当用户按下空格键后,程序会退出等待状态,然后继续执行后面的代码。在子线程中,程序每隔3秒就会输出一次当前时间。你可以根据自己的需要调整等待的键和输出时间的间隔。
阅读全文