在我的程序开头和结尾,我有以下代码:
from time import strftime
print int(strftime("%Y-%m-%d %H:%M:%S")
Y1=int(strftime("%Y"))
m1=int(strftime("%m"))
d1=int(strftime("%d"))
H1=int(strftime("%H"))
M1=int(strftime("%M"))
S1=int(strftime("%S"))
Y2=int(strftime("%Y"))
m2=int(strftime("%m"))
d2=int(strftime("%d"))
H2=int(strftime("%H"))
M2=int(strftime("%M"))
S2=int(strftime("%S"))
print "Difference is:"+str(Y2-Y1)+":"+str(m2-m1)+":"+str(d2-d1)\
+" "+str(H2-H1)+":"+str(M2-M1)+":"+str(S2-S1)
但是当我尝试获取时间差时,出现了语法错误...我做错了一些事情,但我不确定发生了什么...
基本上,我只想在我的程序开始时将时间存储在一个变量中,然后在程序接近结束时将第二个时间存储在另一个变量中,然后在程序的最后一部分计算差异并显示它。我并不是在尝试测量函数的速度,而是要记录用户通过一些菜单所需的时间。最好的方法是什么?