我在Python3代码中使用类型提示.VS代码似乎无法正确解析类型提示,因为语法突出显示会出错(docstrings没有正确突出显示,注释不再被识别).

我已经安装了所有必要的扩展(PythonMagicPythonPython for VSCode).还有什么我错过的吗?

推荐答案

Brett的解决方案在a comment above中提到,对我来说很有效:

您可能安装了太多扩展.;)PythonPython for VSCode可能会相互干扰.

当我删除Python for VSCode时,语法高亮显示开始正常工作.

Python-3.x相关问答推荐

需要使用regex匹配字符串的帮助,直到最后一次出现开闭括号,开闭括号中的值是可选的

Python避免捕获特定异常

将strid()映射到Pandas DataFrame中的字符串不会更改NaN条目,但仍然声称它们不同?

按小时和日期对Pandas 数据帧进行分组

逐行比较2个Pandas数据帧,并对每一行执行计算

Select 作为 MultiIndex 一部分的两个 DatetimeIndex 之间的行

在新数据帧上自动提取两个字符串 python 之间的相等性

在 python 中使用正则表达式在行尾查找特定元素

!date 的命令无法从 jupyter notebook 运行

这种类型提示有什么作用?

类型提示和链式赋值以及多重赋值

如何从 Python 3.5 降级到 Python 3.4

django.core.exceptions.ImproperlyConfigured

具有两个或多个返回参数的函数注释

为什么 virtualenv 会有效地禁用 Python 3 制表符补全?

如果一个失败,如何取消收集中的所有剩余任务?

在python中,如果一个函数没有return语句,它会返回什么?

TypeError: write() 参数必须是 str,而不是字节(Python 3 vs Python 2)

将 Python 字节转换为无符号 8 位整数

print(... sep='', '\t' ) 是什么意思?