On Thu, Feb 21, 2013 at 07:20:18PM +0100, Emilio Peruzzi wrote:
> Si leggo il file e il frame contiene la pagina generata dal programma,
> comunque vi posto il codice, può essere che sia sufficente pulire lo
> schermo, nemmeno sapevo si potesse fare! Se si può risolvere così sai
> mica dirmi come si pulisce? Come dicevo programmo in Python solo da
> una decina di giorni!
> 
> Qui c'è il codice, molte parti sono a commento perché stavo facendo
> delle prove, di fatto è a commento solo la routine che volevo creare
> per la GUI vera e propria (al momento è molto scarna e ad essere
> sincero non credo mi convenga fare due routine, ma inglobare tutto
> nella routine, che fatta così se non sbaglio si comporta come una task
> più o meno, chiamata Live, dalle prove effettuate mi risparmio
> parecchi casini

quanti thread, ti servono tutti? mi sono preso la briga di ripulire un
po' il codice.

ciao e benvenuto
m.
from __future__ import print_function
import time


def run(filename, tpl, t):
    while 1:
        with open(filename) as fp:
            data = fp.read()
        out = tpl.format(data)
        print(chr(27) + '[2J', end='')  # ecco il trucco
        print(out)
        time.sleep(t)

if __name__ == '__main__':
    tpl = """<html>
    <head>
    <title>micro</title>
    </head>
    <body>
    Stato uscita: {0}
    </body>
    </html>"""
    filename = "dataLogger_digitalInput.txt"
    run(filename, tpl, 1)
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a