2015-11-27 64 views
-2

我有一個python無限循環,我需要計算一下這個循環在一秒鐘內執行多少次,或者更好的數量有多少第二。如何計算在一秒鐘內執行while循環的次數

編輯:我的代碼

#! /usr/bin/env python 
import uuid 
import random 
import time 

import itertools, sys 

spinner = itertools.cycle(['-', '/', '|', '\\']) 

while(1): 
    try: 
     entropy = str(uuid.uuid4()) \ 
       + str(random.randrange(2**255)) \ 
       + str(int(time.time() * 1000000)) 


     sys.stdout.write(spinner.next()) 
     sys.stdout.flush() 
     sys.stdout.write('\b') 

    except KeyboardInterrupt: 
     print "\nKeyboard Break !\n" 
     raise SystemExit 

    except Exception as inst: 
     print type(inst) 
     print inst 
+0

顯示您的代碼。 –

回答

0

使用時間計數器:現在

import time 
start_time = time.time() 

增量循環和計算時間 - 啓動時間,當得到一個第二個打印計數器清零計數器並分配從現在開始時間

+0

是的,我知道,但我不從,而走出去,我要在EXEC – Faber

+0

期間看到一個櫃檯所以,使用打印: '如果現在 - START_TIME == ONE_SECOND: 打印循環 循環= 0 start_time = now' – antkowiak

+0

太棒了! :-) 謝謝 – Faber