all'inizio e alla fine del mio programma, hoCalcolo Time Difference
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)
Ma quando ho cercato di ottenere la differenza, ottengo errori di sintassi .... sto facendo un paio di cose sbagliate, ma Non sono sicuro di cosa stia succedendo ...
Fondamentalmente, voglio solo memorizzare un tempo in una variabile all'inizio del mio programma, quindi memorizzare una seconda volta in una seconda variabile vicino alla fine, quindi a l'ultimo bit del programma, calcola la differenza e visualizzala. Non sto provando a temporizzare una funzione. Sto cercando di registrare quanto tempo ci vuole per un utente per progredire attraverso alcuni menu. Qual è il modo migliore per farlo?
Pensa a cosa succede se l'utente avvia un t 8:59:34 e termina alle 9:10:12 –