9

を使用するfrom time import timeと、Python2.7.3はを認識しませんtime.sleep(60)。しかし、を使用するimport timeと、Pythonはを認識しませんt=time()。なぜこれが起こるのですか?同じプログラムで使用できる方法はありますtime()か?time.sleep(x)

from time import time
#import time

intervalInMinute = 1
t = time()
while 1:
    time.sleep(60)

私が得るエラーの種類は次のとおりです。

トレースバック(最後の最後の呼び出し):ファイル "myProg.py"、9行目、time.sleep(60)AttributeError:'builtin_function_or_method'オブジェクトに属性'sleep'がありません

4

2 に答える 2

27

time名前の参照先、モジュール、またはモジュールで呼び出される関数を決定する必要がありtimeます。あなたは書ける:

>>> from time import time, sleep
>>> time()
1347806075.148084
>>> sleep(3)
>>>

また

>>> import time 
>>> time.time()
1347806085.739065
>>> time.sleep(2)
>>>
于 2012-09-16T14:35:07.157 に答える
6

from time import timetime()モジュールからメソッドをインポートしますtimeimport time一方、モジュールをインポートしますtime。の代わりにimport time使用します。time.time()time()

于 2012-09-16T14:35:36.543 に答える