[pyar] Putty en Python, cómo?
Marcos Dione
mdione en grulic.org.ar
Jue Mayo 19 15:53:45 ART 2016
On Thu, May 19, 2016 at 03:24:51PM -0300, Roberto Bozzacchi wrote:
> Ok, Voy a buscar algo que había hecho para el puerto com....
> El tema es que el informe que tira por la ventana de PUTTY no se cómo lo
> levanto en Python para guardarlo en un TXT....
>
> =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2016.03.01 10:12:43
> =~=~=~=~=~=~=~=~=~=~=~=
>
>
> ACD 000 2016 03 01 10:30
>
>
>
> REPT 1
> ACD AVG CALLS AVG AVG AVG AVG DN AVG #-XFER
> AVG-TIME-POSN
> DN AGTS ANSWD ASA DCP PCP WORK WAIT CALLS TIME IDN ACD BUSY
> MANNED
> 4888 4 14 11 136 153 288 224 4 31 0 0 832
> 1459
> -----------------------------------------------------------------------------------
> 1 14 11 136 153 288 224 4 31 0 0 832
> 1459
>
>
> REPT 2
> ACD CALLS RECALL ANSWERED ABANDONED TOF TOF OVER INTER
> DN ACCPTED TO LONGEST NO. AVG.WT TSF IN OUT FLOW FLOW
> SOURCE WT. TIME BUSY
> 4888 15 0 50 1 46 73 0 0 0 0
> ------------------------------------------------------------------------------
> 1 15 0 50 1 46 73 0 0 0 0
>
>
> REPT 3
> ROUTE NO-OF-TRK INC INC OUT ABANDONED ANSWERED ALL
> TRK BUSY
> CODE WORK HPR CALLS CCS CALLS BEF-T AFT-T BEF-T AFT-T PEG
> TOTAL LONG
> -----------------------------------------------------------------------------------
> 0 0 0 0 0 0 0 0 0 0 0
> 0 0
>
> INTERFLOW ROUTES
> -----------------------------------------------------------------------------------
> 0 0 0 0 0 0 ............ ............ 0
> 0 0
>
> RAN ROUTES
> -----------------------------------------------------------------------------------
> 0 0 ... 0 0 ..... ............ ............ ...
> ..... ....
>
>
> REPT 4
> POS CALLS AVG AVG AVG DN INC DN OUT #-XFER BUSY MANNED
> ID ANSWD DCP PCP WAIT INC TIME OUT TIME IDN ACD TIME TIME
>
> ACD DN 4888
> 488900 5 44 24 268 0 0 4 124 0 0 460 1800
> 01
> 488902 3 439 0 161 0 0 0 0 0 0 1316 1800
> 01
> 488905 5 68 44 248 0 0 0 0 0 0 560 1800
> 01
> 488903 1 22 2 72 0 0 0 0 0 0 24 96
> 01
> 488904 0 ***** ***** ***** 0 0 0 0 0 0 1800 1800
> 01
> ---------------------------------------------------------------------------
> 5 14 136 153 224 0 0 4 2 0 0 69 122
>
> Eso es cada media hora....
vas a tener que hacerte un parse ad-hoc. lo más simple que se me
ocurre es agarrar línea por línea, ir partiéndolas con split(), y con eso
mover una pequeña máquina de estados que vaya viendo por dónde va...
--
(Not so) Random fortune:
21:43 < cramm> hubo una baja iportante de jugadores en la selección
haitiana, el DT tuvo que recurrir a emdias extremas
21:44 < cramm> el líbero y 4 de del banco son zombies
Más información sobre la lista de distribución pyar