<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">2015-01-28 10:35 GMT+01:00 Riccardo Brazzale <span dir="ltr"><<a href="mailto:riccardo.brazzale@gmail.com" target="_blank">riccardo.brazzale@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>vi pongo la seguente questione: ho un' sql che reperisce dati da un database che li mette a disposizione in questo formato:<br><br>bytearray(b'\xf1\xf5\xf0\xf1\xf2\xf3'), (bytearray(b'@@@@@@')<br><br>Ora partiamo dal seguente assunto:<br><br>Si tratta di un campo data che può essere valorizzato oppure vuoto.<br><br>Nel primo caso la data e' "23/01/15" e nel secondo caso la data non è valorizzata.<br><br>Come posso "normalizzare", rendere cioe' "human readable" i dati?<br><br></div>Ho fatto vari esperimenti con struct, binascii ed altro senza venirne a capo.<br><br></div>Semplicemente, potrei analizzare la stringa e dedurre i valori (se = xF1 allora 1, se XF4 allora 4, se @ allora vuoto) ma non piace a nessuno.</blockquote></div><br></div><div class="gmail_extra">A naso direi che il prmo caso sia una codifica (suppongo utf-8, ma non ho controllato). Il fatto che il vuoto sia riepito di '@' invece mi pare strano.<br></div><div class="gmail_extra">Attendo che i guru si pronuncino, ma magari sapere altre cose sarebbe utile:<br><br></div><div class="gmail_extra">che db?<br></div><div class="gmail_extra">come ottieni il risultato? Un esempio di query (in python) sarebbe opportuno<br></div><div class="gmail_extra">usi una connettore particolarper il db? <br>oppure un ORM? <br><br clear="all"></div><div class="gmail_extra">Carlos<br></div><div class="gmail_extra">-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">EZLN ... Para Todos Todo ... Nada para nosotros<br></div></div></div></div>
</div></div>