Ich denke, es gibt eine einfache Antwort zu diesem Thema, aber ich kann nicht meinen Kopf herumkommen. Im Prinzip habe ich eine Liste von Daten, die das Ergebnis vonInkrementieren Zeitstempel durch beliebige Deltatime und Paar mit Datenliste
istspan = 2
datas = a['value'].split(",")
Data_list = [".".join(datas[i:i+span]) for i in range(0, len(datas), span)]
#Where a['value'] is a list
Ich versuche, eine neue Liste zu machen Kopplung des ersten Ergebnisses aus DATA_LIST, mit einem Zeitstempel. Dann wird der zweite mit Date_time + deltatime
, die dritten, Date_time + 2* deltatime
usw.
#Where T['value'] is a list
Date_time = datetime.strptime(T['value'], '%d-%m-%Y %H:%M:%S').time()
deltatime = 9e-5
Derzeit bin ich mit diesem Code
#################
DeltaTimeS = 9e-5
#################
Date_time = datetime.strptime(T['value'], '%d-%m-%Y %H:%M:%S').time()
print 'Date_time =',Date_time
def addSecs(tm, secs):
fulldate = datetime(100, 1, 1, tm.hour, tm.minute, tm.second)
fulldate = fulldate + timedelta(seconds=secs)
return fulldate.time()
#a = datetime.now().time()
a = Date_time
b = addSecs(a, DeltaTimeS)
#for a in Data['result'][:1]: #only print the first result in the list
span = 2
datas = a['value'].split(",")
Data_list = [".".join(datas[i:i+span]) for i in range(0, len(datas), span)]
for a in Data_list:
print a,b
Welche
0.02027 14:59:08.000090
0.01549 14:59:08.000090
0.00559 14:59:08.000090
-0.00760 14:59:08.000090
-0.02439 14:59:08.000090
eine Liste druckt mit allen Daten und der Zeitstempel (der sich nur einmal ändert), anstatt jedes Mal zu erhöhen. Jede Hilfe wäre erstaunlich Vielleicht die Größe der ersten Liste mit "len" zählen und dann, dass die Reichweite für "b", aber wie bekomme ich b jedes Mal zu erhöhen?
Thank you very much. Ich war nicht so sehr, dass ich erwartete, dass sich die Zeit änderte. Mehr, dass ich nicht herausfinden konnte, wie man es mit dem date.time-Format macht. Ich habe mit While Loops versucht und gezählt, aber das hat mich nicht dorthin gebracht. Danke für das großartige neue Tool - aufzählen - !!! –