在 vscode 中导入 requests 模块时出现 Intellisense 问题

问题描述 投票:0回答:1
import sys
import requests

print(sys.executable)
r = requests.get("https://google.com")
print(r.status_code)

我写了一些简单的代码,如上面所示。当输入“requests.get()”时,智能感知工作正常,而当输入“r.status_code”时,智能感知停止工作。看起来 vscode 将变量“r”的类型识别为“Any”而不是“Response”。恐怕这就是输入“r.”时智能感知不起作用的原因。我想知道如何解决?

python visual-studio-code python-requests
1个回答
0
投票

我尝试使用您的代码,没有出现此类问题。您正在使用像 Pylance 这样的扩展吗?您可以使用

pip install requests
来更新库。通过
pip install --upgrade types-requests
安装类型定义并更新 python 扩展。尝试一下,看看是否能解决问题。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.