工作室代码中的Python代码完成就像xcode中的swift一样?

时间:2019-02-19 06:54:20

标签: python visual-studio-code code-completion

习惯于快速完成xcode的代码完成后,我问自己:visual-studio-code中python的代码完成是否真的那么糟糕,或者我是否真的缺少一些重要的设置/配置。

使用BeautifulSoup并具有以下代码

from urllib.request import urlopen
from bs4 import BeautifulSoup

html = urlopen("http://pythonscraping.com/pages/page1.html")
bs = BeautifulSoup(html.read(), "html.parser")
print(bs.h1)

按ctrl + space时找不到h1成员。确实令人沮丧,尤其是如果您不了解所有方法/成员,只是想通过ctrl + space查找它们。

还是我真的必须每次在实现中查找成员/功能?

我检查了是否安装了所需的扩展。我安装了Visual Studio代码推荐的扩展,例如Microsoft的python扩展。键入from bs4 import时,代码补全有效,在下拉菜单中看到BeautifulSoup。因此,我认为Visual Studio知道已安装的库。

我很感谢任何能帮助我的提示!

1 个答案:

答案 0 :(得分:0)

原则上 InteliSense 应该与Python一起使用。

您可能需要做的是正确set your interpreter。您可以在屏幕的左下角进行操作。 如果您使用的是虚拟环境,则应相应设置解释器,否则VS-Code不了解 BeautifulSoup

最后但并非最不重要的VS-Code也支持linting