我已经将 python 类型添加到我的函数参数中并返回了一段时间,但是当我将鼠标悬停在参数上时,除了弹出提示之外,我还没有弄清楚如何使用这些类型。
有没有办法获得红色下划线或其他一些报告反馈,向我显示正在传递的参数类型与参数的类型定义不匹配的位置?
您可以启用
mypy
linting。将其添加到 settings.json 文件中:
"python.linting.enabled": true,
"python.linting.mypyEnabled": true,
在设置中,“python > Analysis”中有一个名为“类型检查模式”的设置 您可以将其设置为“关闭”、“基本”、“标准”或“严格”。
据我所知,VSC 不支持 python 类型提示。如果您确实需要类型提示,可以尝试下载 Pycharm 社区版
它具有类型检查和提示功能,并且完全免费。