【发布时间】:2018-05-03 10:10:01
【问题描述】:
我有两个 python 文件,一个用于监听键盘,另一个用于鼠标,这两个文件中的每一个都有一个无限循环的监听器。当我想从 main.py 调用这两个文件时,它只运行第一个。
键盘监听器
from pynput.keyboard import Key, Listener
def on_press(key):
print(key)
with Listener(on_press=on_press) as listener:
listener.join()
鼠标监听器
from pynput.mouse import Listener
def on_click(x, y, button, pressed):
print(button)
with Listener(on_click=on_click) as listener:
listener.join()
主要
import KeyboardL
import MouseL
我也尝试通过 os.system('python MouseL.py & KeyboardL.py &') 运行它,但它仍然只能运行第一个。 非常感谢你帮助我。
【问题讨论】:
标签: python multithreading multitasking keylogger