Python:将项添加到类中的列表时出现问题

And*_*y.l 0 python

我有一个类定义了一个方法来添加项目:

class ProdReg:
    def __init__(self):
        self.__PListe=[]
    def addProdukt(self,pItem): 
        self.__Pliste.append(pItem)
Run Code Online (Sandbox Code Playgroud)

当我实例化一个ProdReg对象并尝试使用以下代码向其添加对象时,我发出错误:

pr.addProdukt(b)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:AttributeError: 'ProdReg' object has no attribute '_ProdReg__Pliste'

怎么了?我无法想出这个.

/Andy.l

use*_*312 6

因为在__init__你写的:__PListe并且在addProdukt方法中,你写了__Pliste.Python区分大小写.