0

ubuntu のエディター python に Geany を使用し、クラスを含むファイルを作成しました。

これは私のファイルです。Time1.py

class Time:

    def __int__(self):
        self.hour = 0
        self.minute = 0
        self.second = 0

    def printMilitary(self):
        print "%.2d:%.2d:%.2d" % \
          (self.hour, self.minute, self.second),

    def printStandard(self):

        standardtime = ""
        if self.hour == 0 or self.hour == 12:
            standardTime += "12:"
        else:
            standardTime += "%d:" % ( self.hour % 12 )
        standardTime += "%.2d:%.2d" % ( self.minute, self.second )

        if self.hour < 12:
            standardTime += " AM"
        else:
            standardTime += " PM"
        print standardTime,

だから私は mytime.py でそれを呼び出しました

from Time1 import Time

time1 = Time()

print "The attributes of time1 are: "
print "time1.hour:", time1.hour
print "time1.minute:", time1.minute
print "time1.second:", time1.second

その後、このスクリプトを実行しようとしました。しかし、私はエラーが発生しました。これがエラー

time1 の属性は次のとおりです。 time1.hour: トレースバック (最新の呼び出しが最後): ファイル "untitled.py"、31 行目、出力 "time1.hour:"、time1.hour AttributeError: 時間インスタンスに属性 'hour' がありません

手伝って頂けますか

4

1 に答える 1

4

__int__である必要があります__init__

于 2012-07-30T04:00:03.540 に答える