如何让mypy忽略源码单行代码?PyYAML导入报错如何处理?
让mypy忽略单行代码
要让mypy忽略某一行的所有类型错误,只需要在该行末尾加上注释:
# 忽略这一行所有类型错误 foo = bar # type: ignore
如果只想忽略特定类型的错误,可以在括号里指定错误代码,比如:
# 只忽略"属性未定义"和"未使用导入"的错误 from yaml import CLoader as Loader # type: ignore[attr-defined, unused-import]
你可以通过运行mypy --show-error-codes命令,查看具体错误对应的代码,这样就能精准忽略特定错误了。
内容的提问来源于stack exchange,提问作者Pridkett
相关产品推荐
相关产品推荐

