猿问

我覆盖HTMLCalendar类中的方法。但这给了我一个错误。如何正确继承?

   class foo(HTMLCalendar):

        def formatday(self, day, weekday, data):

            if day==0

                return '<td class="noday">&nbsp;</td>'


            else:

                return '<td class="%s">%d %s</td>' % (self.cssclasses[weekday], day, data)


    a = foo()

    a.formatmonth(1, 2)

每当我尝试它给我一个错误时,说formatday()恰好接受4个参数(给定3个)。我试图覆盖formatday方法,以便可以在其中放入一些数据。有人可以告诉我我在做什么错吗?


牧羊人nacy
浏览 168回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答