Ciao, in Python3 tutte le stringhe sono unicode di default, quindi per poter stampare correttamente devi prima convertire il valore: data "Temperatura =……’b26.00’" , Temperatura.decode()
> ------------------------------ > > Message: 3 > Date: Sat, 18 Feb 2017 14:07:46 +0100 > From: <pan...@tiscali.it> > To: "python@lists.python.it" <python@lists.python.it> > Subject: [Python] Help > Message-ID: <mailman.290.1487487957.2630.pyt...@lists.python.it> > Content-Type: text/plain; charset="utf-8" > > Usando la seriale di python sto cercando di acquisire un valore di > temperatura > Inviato da Arduino sul’ USB. > Python 3.6 installato sul PC con S.O. windows10 mi legge il dato inviato > da Arduino con > L’ istruzione print.Serial(Temp). > Se per esempio Temp vale 26.00, nella Shell di python arriva b’26.00’. > Perché non mi esce solo 26.00. > Il file python è il seguente: > > > > > Risultato: nella shell > b’26.00’ > > nel file Temp.text: > > Temperatura =……’b26.00’ > > > Inviato da Posta per Windows 10 > >
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python