我想创建一个程序,当我按下ctrl键和alt键的同时,刷新页面100次.唯一不起作用的是同时按ctrl和alt.有人知道如何解决这个问题吗.这是我的密码

import pyautogui
import keyboard

while True:  
    try:  e
        if keyboard.is_pressed('ctrl,alt'):  
            print('You Pressed h Key!')
            pyautogui.hotkey('f5') 

    except:
        break

推荐答案

如果显示错误-即.

except Exception as ex:
    print('Exception:', ex)

然后你会看到(至少在Linux上)

Exception: Impossible to check if multi-step hotkeys are pressed (`a+b` is ok, `a, b` isn't).

这表明你需要ctrl+alt而不是ctrl,alt

import keyboard

while True:
    try:
        if keyboard.is_pressed('ctrl+alt'):
            print('You Pressed ctrl+alt')
    except Exception as ex:
        print('Exception:', ex)
        break

EDIT:

也适合我

if keyboard.is_pressed('ctrl') and keyboard.is_pressed('alt'):

add_hotkey()

import keyboard

def update():
    print('You Pressed ctrl+alt')

keyboard.add_hotkey('ctrl+alt', update)

keyboard.wait('esc')  # press `Esc` to end program

Python相关问答推荐

来自ARIMA结果的模型方程

Docker-compose:为不同项目创建相同的容器

从单个列创建多个列并按pandas分组

如何使用Python中的clinicalTrials.gov API获取完整结果?

使用pandas、matplotlib和Yearbox绘制时显示错误的年份

多处理代码在while循环中不工作

仅从风格中获取 colored颜色 循环

如何让剧作家等待Python中出现特定cookie(然后返回它)?

输出中带有南的亚麻神经网络

Excel图表-使用openpyxl更改水平轴与Y轴相交的位置(Python)

优化pytorch函数以消除for循环

切片包括面具的第一个实例在内的眼镜的最佳方法是什么?

数据抓取失败:寻求帮助

在Python中动态计算范围

DataFrames与NaN的条件乘法

Pandas计数符合某些条件的特定列的数量

Pandas GroupBy可以分成两个盒子吗?

Pandas Data Wrangling/Dataframe Assignment

如何使用Numpy. stracards重新编写滚动和?

Flask运行时无法在Python中打印到控制台