【发布时间】:2021-07-17 23:17:21
【问题描述】:
我是 python 编程的初学者,我开始使用 Visual Studio IDE 学习它,当我使用以下代码获取鼠标当前位置时,它会出现问题,但 mouse.position 不在自动完成列表中。
from pynput.mouse import Button, Controller
mouse = Controller()
# Read pointer position
print('The current pointer position is {0}'.format(mouse.position))
我也尝试重新安装所有包括:VS Code、python、pip 但我仍然有问题。 我在 VS Code 中使用 pylance 和 python 扩展。
请看一下我得到的屏幕截图,以便更好地理解我的问题:
https://pasteboard.co/JYHc2Vy.png
感谢您的建议。
【问题讨论】:
-
VS Code 无法分辨
pynput类有哪些方法也就不足为奇了——每个类有多个实现,每个支持的平台一个,在导入模块时动态选择. VS Code 不知道使用哪一个来自动完成。 -
是的,这似乎是正确的,但我该如何解决这个问题?我的 win32api 也有这个问题!
标签: python visual-studio-code pynput pylance