我不是程序员或工程师(实际上是律师),但我已经学习Python一年了
我使用一个代码来检测是否按下某个键,然后执行一些任务。我需要它一直运行,直到我按下“退出”键
我注意到,当代码运行时,我的笔记本电脑的制冷系统开始失控
该守则的相关职能是:
import keyboard
exit = 'somekey'
activate = 'otherkey'
while not keyboard.is_pressed(exit):
if keyboard.is_pressed(activate):
dosomething
我已经看到了这类代码的各种示例,在循环结束时添加“暂停”似乎是一种常见的做法。可能是这样的:
import time
import keyboard
exit = 'somekey'
activate = 'otherkey'
while not keyboard.is_pressed(exit):
if keyboard.is_pressed(activate):
dosomething
time.sleep(0.1)
我应该一直这样做吗?我应该让它睡多久?我认为0.1秒太多了,但要避免我的笔记本电脑过度工作,同时降低忽略激活密钥的风险,需要多长时间
谢谢
目前没有回答
相关问题 更多 >
编程相关推荐