Python 为什么VScode无法识别pynput mouse.position?

Python 为什么VScode无法识别pynput mouse.position?,python,visual-studio-code,pynput,pylance,Python,Visual Studio Code,Pynput,Pylance,我是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))

我是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代码、python、pip的软件,但仍然存在问题。 我在VS代码中使用pylance和python扩展

为了更好地理解我的问题,请看一下我得到的截图:


谢谢你的建议。

经过几个小时的搜索,我发现在将pylance扩展从VS中删除并返回绝地后,VS代码中的pylance扩展出现了问题(可能是Bug或其他问题)

毫不奇怪,VS Code无法说出pynput类有哪些方法-每个类有多个实现,每个支持的平台一个,在导入模块时动态选择。VS代码不知道使用哪一个自动完成。是的,这似乎是正确的,但如何解决此问题?我对win32api也有这个问题!