次の例では、timeモジュールを使用してストップウォッチ機能を実装します。
実例
import time
print('Enterキーを押してタイミングを開始し、Ctrl+Cを押してタイミングを停止する。')
while True:
input("") # Python 2.xバージョンの場合は、raw_input()を使用してください
starttime = time.time()
print('開始')
try:
while True:
print('タイミング: ', round(time.time() - starttime, 0), '秒', end="\r")
time.sleep(1)
except KeyboardInterrupt:
print('終了')
endtime = time.time()
print('時間:', round(endtime - starttime, 2),'secs')
break
結果は次のとおりです。
Enterキーを押してタイミングを開始し、Ctrl+Cを押してタイミングを停止します。
開始
タイミング:3.0秒
タイミング:5.0秒
^ C終了6.0秒
時間:6.69 secs
コメントを残す