在pycharm遇到 has no attribute,不是__init__的下横线问题,解决之道

在pycharm遇到 has no attribute,不是__init__的下横线问题,解决之道

Python类中有定义的methon,却在类内调用找不到

是在pycharm的代码编辑时候,有tab和空格混在一起,导致编译器无法识别是method还是其他的,进而无法管理到这个类的method。通过把tab都设置自动转换成4个spaces键的方法,纠正过来。
在file–>setting–>Editor–>code style–>Python这里设置
在pycharm遇到 has no attribute,不是__init__的下横线问题,解决之道_第1张图片

你可能感兴趣的:(技术,调试体验,python,pycharm)