如何通过Python中的子类实例访问基类变量?

2024-09-22 16:43:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何用子类的对象访问超级类的变量 如果有任何意义的话,我补充说,有些变量是以这种变量名的方式定义的。任何时候我想用子对象访问变量。Python说这里没有定义CHILE类类型的对象。我想知道怎么解决这个问题? 我还想补充一点,超级类没有显式定义,只是从模块中导入的。

class AcuExcelSheet (  Worksheet  ):  ## super class which is imported from module 
    def __init__(self):
        Worksheet.__init__(self)

sheet = AcuExcelSheet()
for row_index in range(sheet.nrows):
        for col_index in range(sheet.ncols):
            print sheet.cell(row_index,col_index).value

对于范围内的行索引(sheet.nrows): attributeRor:“AcuExcelSheet”对象没有属性“nrows”

我想知道这个类变量调用的语法。因为我可以看到nrow属性是在工作表类的构造函数中定义的。


Tags: 对象inselfforindex定义initrange