簡體   English   中英

內置方法的 pycharm 智能感知問題

[英]pycharm intelisense issue with builtin method

我使用 Pycharm 2020,已經嘗試重新啟動並使緩存無效,添加虛擬環境和 Pycharm 仍然無法顯示來自 ZA7F5F35426B92741117FC9231B5638 解釋器的內置方法

這是我的示例代碼,當我輸入contents = response. Pycharm 沒有顯示 read() 方法,但是如果我手動輸入沒有錯誤,我可以運行我的代碼。

在此處輸入圖像描述

我該如何解決這個問題? 在 SO 中搜索時,我嘗試了很多事情,包括重新啟動、創建新項目、添加 venv、重新啟動 Pycharm 等。

嘗試使用以下鏈接。

Pycharm 故障排除可能會有所幫助

PyCharm 根據為某些特定變量或屬性推斷的類型提出補全建議。

response類型可以通過View - Type Info檢查,推斷類型是Any ,這意味着實際類型未知。

可以使用類型提示輕松修復它:

from http.client import HTTPResponse

res = urlopen("http://google.com")  # type: HTTPResponse

或者

res: HTTPResponse = urlopen("http://google.com")

暫無
暫無

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

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