2011-08-09 2 views

答えて

3
import time 

time.time() 

これはあなたのニーズに合っているはずです。

0

あなたがdatetime、特にtimedeltaたいでしょう:たとえばhttp://docs.python.org/library/datetime.html

を:

import time 
from datetime import datetime, timedelta 
import random 

MAX_DURATION = timedelta(seconds=60) 
start = datetime.now() 
while 1: 
    time.sleep(random.random()) 
    now = datetime.now() 
    if now - start > MAX_DURATION: 
     break 

(もちろん、この非常に単純な場合には、単にtime.time()を使用する方がよいかもしれません( timestampを返します)、それを秒数(例:time.time() - start > MAX_SECONDS)と比較してください...しかし、これは「完全に一般的な」方法で行います)

関連する問題