如何在python 3中找到鼠标的x和y位置?

时间:2017-04-04 16:40:58

标签: python python-3.x

我在网上搜索了,我找到的所有答案对我没有帮助。 我发现这段代码对其他人最有帮助:

x, y = win32api.GetCursorPos()

但是当我运行它时,它会说" NameError:name' win32gui'没有在##"

行定义

为什么它不起作用?我应该导入一个模块吗?我试着这样做:

import win32gui

它说这不是一个模块。 (" ImportError:在##&#34上没有名为win32gui的模块;)

当我在网上搜索时,我发现它实际上是一个模块,所以...发生了什么?

2 个答案:

答案 0 :(得分:1)

win32gui是外部包PyWin32的一部分。您可以下载此软件包以安装此模块。

请注意,这不是标准库(第三方库,请谨慎使用)的一部分。

答案 1 :(得分:0)

您可以使用第三方模块pyautogui,其安装方式为:pip install pyautogui

鼠标位置代码:

import pyautogui
print pyautogui.position()

它将返回一个带有x,y坐标位置的元组