簡體   English   中英

工作室代碼中的Python代碼完成就像xcode中的swift一樣?

[英]Python-code completion in studio-code just like swift's in xcode?

習慣於在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鍵入時from bs4 import代碼完成工作正常,在下拉菜單中看到BeautifulSoup 因此,我認為Visual Studio知道已安裝的庫。

我感謝任何可以幫助我的提示!

原則上, InteliSense應該與Python一起使用。

您可能需要做的是正確設置解釋器 您可以在屏幕的左下角進行操作。 如果您正在使用虛擬環境,則應相應地設置解釋器,否則VS-Code不了解BeautifulSoup

最后但並非最不重要的一點是,VS-Code還支持linting

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM