为什么 VScode 无法识别 pynput 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 Code、python、pip 但我仍然有问题。 我在 VS Code 中使用 pylance 和 python 扩展。

请看一下我得到的屏幕截图,以便更好地理解我的问题:

https://pasteboard.co/JYHc2Vy.png

感谢您的建议。

解决方法

经过几个小时的搜索,我发现 VS Code 中的 pylance 扩展存在问题(可能是错误或其他问题),从 VS 中删除它并恢复到 Jedi,问题消失了!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...