工作中简单用的,没有漂亮的UI,因为要保存时间做处理,所以存起了对应的时间数据。
代码bug也有不少,欢迎交流。
#coding = 'utf-8'
import time
#保存计时的结果
file = "./result.txt"
print('按下回车开始计时,按下 Ctrl + C 暂停计时。再次按下 Ctrl + C 结束计时')
with open(file, "w") as file:
while True:
timesave = 0
raw_input("") # 这里在最后结束时会报错,不用管它
starttime = time.time()
print('开始')
try:
while True:
print('count:', round(time.time() - starttime, 0), 'sec')
time.sleep(1)
except KeyboardInterrupt:
print('结束')
endtime = time.time()
timesave = round(endtime - starttime, 2)
file.write(str(timesave) + "\n") #写时间进file,最后才会显示。
print('total time is:', timesave,'secs')
continue