Ich habe eine folgende Datendarstellung in einer Textdatei mit dem Namen alsDatenextraktion und seine Summierung mit Python
data.txt
03/05/2016 11:00 50
03/05/2016 11:10 10
03/05/2016 11:20 30
03/05/2016 11:30 40
03/05/2016 11:40 40
03/05/2016 11:50 50
03/05/2016 11:60 70
03/05/2016 12:00 25
03/05/2016 12:10 69
03/05/2016 12:20 25
03/05/2016 12:30 59
03/05/2016 12:40 25
03/05/2016 12:50 29
03/05/2016 12:60 25
I bestimmte mathematische Operation, wie durchgeführt werden soll, dass ich das Ende erhalten das Ergebnis als
03/05/2016 11:00 - 12:00 290
03/05/2016 12:00 - 13:00 257
wo dieses Ergebnis in einer anderen Textdatei sagen gespeichert data1.txt
hier 290 ist die Summe der Daten von 11.00 bis 12.00 Uhr und 257 ist die Summe der Daten von 12.00 bis 13.00 Uhr
ich diesen Code in Python schreiben will 2.7
Wie kann ich dies erreichen ....
**UPDATED**
import time
import datetime
while 1:
final_sensorvalue = 0
st_time = time.time()
crntdatetime = 0.0
while ((time.time() - st_time) < 600.0):
sensorvalue = 10 # read sensor value
final_sensorvalue = final_sensorvalue + sensorvalue
time.sleep(2)
f = open('data.txt','a')
crntdatetime = datetime.datetime.now()
timestamp = crntdatetime.strftime("%d/%m/%Y %H:%M")
outstring = str(timestamp)+" "+str(final_sensorvalue)+ "\n"
print outstring
f.write(outstring)
f.close()
time.sleep(2)
Können Sie bitte zeigen Sie den Code, den Sie bisher geschrieben haben? – salomonderossi
@salomonderossi aktualisiert –