Пост, на который ссылался OP (в комментарии - не отличная идея, @gheddo! Вместо этого отредактируйте свой Q!), здесь , имеет точно этот код (я копирую и вставляю только две соответствующие строки):
def get_gps():
gpspos = GPS.getActualPosition() #Read GPS position
видите проблему? Без отступа для второй строки! Следовательно, синтаксическая ошибка: тела функций (и другие тела составных операторов) должны иметь отступ в Python.
Вряд ли нужно было отправлять нам чтение этого кода, вы знаете ... автор кода, Джон Мельбурн, в очень следующем посте в этой теме говорит, и я цитирую:
Привет снова Райан,
Программное обеспечение форума удалило
отступ от скрипта Python
что я перечислил в моей предыдущей почте.
Вам нужно будет повторно сделать отступ
Функциональные органы, если и в то время
заявления. Посмотреть оригинал Флавио
источник, если вы не уверены, как.
Так что это именно то, что вам нужно сделать - заново сделать отступы для тел функций, операторов if
и while
и обратиться к коду Флавио Бернардотти, если вам нужно для этого.
Кроме того, в будущем я настоятельно рекомендую вам прочитать как минимум один пост позже в ветке (если чтение всей цепочки - это слишком много для вас ...; -) ...