gpt4 book ai didi

python - 如何处理pycharm方法中的warning "Access to protected member"?

转载 作者:行者123 更新时间:2023-11-28 16:58:03 42 4
gpt4 key购买 nike

我有课

class A(object):
def __init__(self, data):
self._data = data

def _equals(self, other):
return self._data == other._data

Pycharm 不喜欢我访问 other._data 因为它是私有(private)的。

"Access to protected member"

这对我来说没有意义,因为访问是在类(class)内部进行的。

如何在没有警告的情况下在这里编写正确的代码?

最佳答案

如果你真的需要它,比如namedlist._asdict(),答案是Can I get PyCharm to suppress a particular warning on a single line? :

class A(object):
def __init__(self, data):
self._data = data
def _equals(self, other):
# noinspection PyProtectedMember
return self._data == other._data

关于python - 如何处理pycharm方法中的warning "Access to protected member"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56440753/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com