提问者:小点点

在数据类型更改时获取警告


我目前不喜欢Python的一点是,它不会警告我一些愚蠢的错误,比如当我在复杂程序中的某个位置用int覆盖列表(例如,而不是在位置0处覆盖列表)。
我已经试用了Pycharm中提供数据类型检查的所有选项。 但是缺少的一件事是当类/对象属性更改其数据类型时的警告。 (这应该是可能的,至少与Pycharm提供的其他检查相结合)。
我目前看不出有什么理由要用完全不同的数据类型覆盖对象的属性,所以这对我来说只是一个不必要的绊脚石。 联机搜索时,我没有找到解决方案。
是否有任何软件可以在发生这种情况时输出警告? 如果我必须独立运行程序,也会有帮助。 那可能是某种错误检查用具。


共1个答案

匿名用户

您可以使用Pylint来实现这一点,Pylint会告诉您错误,最好是有错误和警告。

pip install pylint
pylint Yourscript.py

但是你应该一个接一个地运行这个脚本。。。 它甚至会告诉ou导入错误,变量使用情况,以及更多。。。。