您可以使用许多库。这里有两个第三方的:
使用 PyAutoGui
强大的 GUI 自动化库允许您获取屏幕尺寸、控制鼠标、键盘等。
要获得该位置,您只需使用position()
功能。这是一个例子:
>>>import pyautogui
>>>pyautogui.position()
(1358, 146)
>>>
Where 1358
是 X 位置并且146
是Y位置。
相关的文档链接 http://pyautogui.readthedocs.io/en/latest/mouse.html
使用 Pynput
另一个(更简约的)库是 Pynput:
>>> from pynput.mouse import Controller
>>> mouse = Controller()
>>> mouse.position
(1182, 153)
>>>
Where 1182
是 X 位置并且153
是第二个。
文档 https://pythonhosted.org/pynput/mouse.html#controlling-the-mouse
这个库非常容易学习,不需要依赖项,使得这个库非常适合像这样的小任务(其中 PyAutoGui 会显得大材小用)。但再次强调,它并没有提供那么多功能。
Windows 特定:
对于依赖于平台的默认库选项(尽管您可能仍然认为它们太过分了)可以在这里找到:Python中获取光标位置 https://stackoverflow.com/questions/3698635/getting-cursor-position-in-python/24567802.