<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Message: 7<br>
Date: Wed, 7 Dec 2016 16:02:10 +0100<br>
From: Manlio Perillo <<a href="mailto:manlio.perillo@gmail.com">manlio.perillo@gmail.com</a>><br><br>
Scrive sempre sullo stesso file, che quindi cresce indefinitivamente?<br></blockquote><div><br></div><div>Sì, lo posso ruotare ogni ora od ogni giorno (a seconda di come mi fa comodo).</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> Vorrei parsare il file in tempo reale riga per<br>
> riga e poi inserire i dati in un DB.<br>
> Come posso fare?<br>
<br>
Non mi sembra troppo complesso, cosa hai provato a fare?<br></blockquote><div><br></div><div><br></div><div>Per ora niente, volevo capire se con python potevo "seguire" un file per poi parsarle. Le linee sono raggruppate per ogni autenticazione e separate da una linea bianca. Dovrò quindi aggregarle per ogni autenticazione, infilarle in un dizionario, fare delle elaborazioni e buttarle nel DB.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> Ho letto un po' di documentazione del modulo io nella<br>
> libreria standard, ma non so se è lo strumento adatto.<br>
><br>
<br>
Non ti basta leggere il file linea per linea, parsare (eventualmente)<br>
i dati e inviarli tramite un INSERT nel database?<br></blockquote><div><br></div><div>La mia unica paura è che non ce la possa fare a stargli dietro (il file è circa 1 milione di righe al giorno). </div></div><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">LORENZO MAINARDI<br><a href="http://blog.mainardi.me" target="_blank">http://blog.mainardi.me</a><br></div>
</div></div>