Forum >> Principianti >> Domanda Syntax error

Pagina: 1

Salve ragazzi sono entrato da poco nel mondo python,sto ancora imparando le basi (molto basi),per necessità pero (visto che programmo anche arduino ho dovuto spizzare qualche cosina su internet in pratica sto cercando di regolare la velocità di un servo motore dal browser) ho trovato questo codice e mi da syntax error a print "Trying" esattamente l'ultima virgoletta e non riesco a capire il perchè
import serial
import time

try:
	print "Trying"
	arduino =serial.Serial('portaarduino',114000)
	time.sleep(1)
except:
	print "Failed to connect"

	sleeptime = 0.1
	speed = 0

	while True:
		try:
			
            fo = open ("motorCommand.txt","r+")
            speed = fo.read()

            fo.close()
            arduino.write('H,1'+speed)
            time.sleep(sleeptime)

        except:
        	print "Failed"
		


Sto notando facendo delle prove che lo fa con qualsiasi tipo di print anche se facio print "Ciao a tutti" (se può essere d'aiuto "opero"da ubuntu 14.04 prima usavo windows ma principalmente uso ubuntu e l'ho voluto portare anche qua)
Non starò a dirti nulla sulla "pericolosità" di quegli except, lo faccio fare a qualcun altro.

Forse potresti mostrare l'errore per intero, ma prima di ogni altra cosa ti faccio io una domanda: non è che stai eseguendo questo codice, creato con Python 2.x, con un interprete alla versione 3.x?

Cya


Pagina: 1



Esegui il login per scrivere una risposta.