Ciao a tutti, sono nuova del forum
sono alle prime armi con Python, e mi trovo subito a dover risolvere un problema che usando il C sarebbe un po' più semplice.
Ho un timestamp estratto da un file .json di questo tipo:
{"ts_old" = "2019-08-06T07:37:51.358999967Z", "temp" = 23.4}
Ho anche una serie di 10 json di questo tipo:
{"ts_new" = [0xc8, 0xdc, 0xdc, 0x65], "temp" = 21.0}
Quello che devo fare è trovare il timestamp per la seconda tipologia di json. I 4 byte contenuti nell'array servono a trovare il relativo timestamp, che si ottiene sostituendo questi byte con gli ultimi 4 byte del timestamp iniziale (ts_old).
Riassumendo:
- Prendo il timestamp ts_old
- Sostituisco i suoi ultimi 4 byte con quelli contenuti nell'array ts_new
- Ottengo il nuovo timestamp
Qualcuno potrebbe indirizzarmi verso la procedura per la risoluzione del problema? Ho un po' di difficoltà nel capire la logica della manipolazione a livello di byte in questo linguaggio.
Grazie