Le poste de l'OP appelé (dans un commentaire -! pas une excellente idée, @gheddo modifier votre Q à la place), here, a exactement ce code (je copier et coller seulement deux lignes pertinentes):
def get_gps():
gpspos = GPS.getActualPosition() #Read GPS position
voir le problème? Aucune indentation pour la deuxième ligne! Par conséquent, une erreur de syntaxe: corps de la fonction (et d'autres corps d'instructions composées) doit être être indenté en Python.
Il est à peine nécessaire de nous envoyer la lecture de ce code, vous savez ... l'auteur du code, John Melbourne, dans le très prochain post dans ce fil dit, et je cite:
Hi again Ryan,
The forum software removed the indentation from the Python script that I listed in my earlier mail.
You will need to re-indent the function bodies, if and while statements. See Flavio's original source if your not sure how.
C'est exactement ce que vous avez à faire: reformuler les corps des fonctions, if
et while
, et renvoyer au code de Flavio Bernardotti si vous le souhaitez.
En outre, à l'avenir, je vous recommandons fortement de lire au moins un poste plus tard dans un fil (si la lecture tout le fil est trop de travail pour vous ...; -) ...
Vous devriez donner plus de code. La chance est l'erreur est ailleurs. – Ikke
S'il vous plaît signaler l'erreur entière, y compris le retraçage, ainsi que tout le code pertinent. La "syntaxe invalide" ne nous aide pas, car la syntaxe du code que vous avez posté est correcte. –
http://forum.sparkfun.com/viewtopic.php?f=13&t=20038 john_melbourne \t PostPosted: Dim 28 février 2010 18h55 est le script ici, je veux juste voir comment je peut exécuter les scripts phyton. J'ai téléchargé et compilé un autre script mais c'était un script simple. J'essaye d'exécuter celui-ci. Je veux prendre des SMS quand j'ai appelé le module. http://img841.imageshack.us/img841/7357/errrx.png Voici l'erreur – gheddo