Vscode python类添加的实例的属性没有代码提示
比如有一个stu类
a=stu()
a.name='m'
a.age=12
name和age不是类的属性,是实例a添加的属性
没有提示!
怎么回事?
有没有好朋友解答一下,我看pycharm是可以的,而且pycharm的函数参数提示比vscode也要好,但是我不想换了,习惯vscode了
Vscode python类添加的实例的属性没有代码提示
比如有一个stu类
a=stu()
a.name='m'
a.age=12
name和age不是类的属性,是实例a添加的属性
没有提示!
怎么回事?
有没有好朋友解答一下,我看pycharm是可以的,而且pycharm的函数参数提示比vscode也要好,但是我不想换了,习惯vscode了
参考GPT和自己的思路:这个问题是由于VSCode对Python代码的代码提示存在一些限制导致的。VSCode的提示是基于代码的静态分析,并且不知道在运行时实例化的属性。因此,它无法为实例化对象的动态属性提供代码提示。但是,VSCode提供了一些扩展,如“Python Language Server”,可以提供更高级的代码提示和补全功能,你可以考虑安装它来提高你的开发效率。同时,VSCode的Python扩展也在不断改进,你可以关注更新版本以获得更好的功能。希望这个答复可以回答你的问题!