我正在尝试使用 python 2.7 从鼠标获取运动数据。有什么办法吗?我想获得以英寸或毫米为单位的位移以及它的方向。我想要 x,y 值,所以我可以在 x,y 平面上表示它。如果没有这样的方法,你能告诉我如何提取原始数据并用它来计算位移和方向吗?
请记住,我只想使用 python 2.7 来提取数据。
我正在尝试使用 python 2.7 从鼠标获取运动数据。有什么办法吗?我想获得以英寸或毫米为单位的位移以及它的方向。我想要 x,y 值,所以我可以在 x,y 平面上表示它。如果没有这样的方法,你能告诉我如何提取原始数据并用它来计算位移和方向吗?
请记住,我只想使用 python 2.7 来提取数据。
您可以从 PyPI (run ) 安装 PyAutoGUI 模块pip install pyautogui
,然后调用pyautogui.position()
获取鼠标的 X 和 Y 坐标:
>>> import pyautogui
>>> pyautogui.position()
(553, 792)
PyAutoGUI 适用于 Windows、Mac 和 Linux,以及 Python 2 和 3。
查看 Github 上的 PyUserInput 库PyUserInput以获取鼠标 (x,y) 坐标。但是,您将自己计算位移。即,保存先前的 x,y 并用新的 x,y 值计算位移(以像素为单位)。