所以我想要发生的是当按下空格键时该功能将运行,目前我必须让用户输入'是'或者没有'一个问题。我想减少到一个指定的击键。
如何在python中完成?
有多种方法可以做到这一点吗?
编辑: 我已经看到如何为Enter和(其他任何东西)执行此操作,但我无法专门指定密钥
doing = True
while doing:
do_again = input('ready to do? Enter = to do. Q = quit')
if do_again.lower() != 'q':
# do thing #
else:
doing = False
编辑2:我已经下载了键盘,并且已经浏览了很长一段时间的目录并且已经玩了很多我期望工作的功能,但是我还没有运气。 这是我最近的一些尝试
最近的尝试1
while True:
roll = keyboard.is_pressed('57')
if roll is True:
print('you rolled a', randint(0, sides))
input('would you like to roll again?\r\n')
continue
最近的尝试2
while True:
roll = keyboard.send('57', do_release=True)
if roll is True:
print('you rolled a', randint(0, sides))
input('would you like to roll again?\r\n')
continue