python - 如何在 Python 2.7 中映射键盘按键?

标签 python python-2.7

我想知道如何在 python 2.7 中映射一个键来执行某些操作,例如如果您按“a”(无需按 Enter 键),您将得到一条打印语句。 提前致谢!

最佳答案

您可以使用 Tkinter 或 PyQT 或其他提供事件处理的库。例如:

import Tkinter as tk

def key_press(event):
    print event.char
    return event.char
    # Or whatever processing you might want.

tk_app = tk.Tk()
tk_app.bind('<KeyPress>', key_press)
tk_app.mainloop()

关于python - 如何在 Python 2.7 中映射键盘按键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24073421/

相关文章:

python - 从引号之间提取字符串

python-2.7 - 在pytest框架中的另一个测试用例中调用测试用例

python - python 如何正确使用2to3?

python - 统一码编码错误 : 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128)

python - PySide 中缺少 Q_ARG - 如何继续?

python - Pandas 数据帧 : Conditionally select columns

python - 使用 Beautiful Soup 访问附加项

python - 根据子字符串的位置选择 pandas df 行

python - 无法格式化字符串

python-2.7 - Python::如何在定义函数时将 %d 插入变量