【发布时间】:2021-04-07 00:27:44
【问题描述】:
我在 PyCharm 项目中有以下 Python 代码:
class Category:
text: str
a = Category()
a.text = 1.5454654 # where is the warning?
当我试图设置一个错误类型的属性时,编辑器应该显示一个警告。看看下面的设置:
【问题讨论】:
-
你用的是什么python版本?你的 Pycharm 是如何配置的?启用
TypeChecker仅在使用的TypeChecker可以检测到类型错误/警告时才有效,并且在您的问题中不清楚实际上 用于检查类型... -
@Jean-BenoitHarvey - 版本是 2020.3,问题是如果 text 属性是
str,我为什么在设置 text = number 时没有看到警告?谢谢
标签: python pycharm static-variables typechecking python-typing