Неверный синтаксис в Python 3.5, но не в Python 3.7 - PullRequest
0 голосов
/ 07 мая 2019

В настоящее время я использую Python 3.7 для программирования сценария, который взаимодействует с arduino с помощью pyserial.После этого ответа для отправки байтов в arduino Python 3 целые числа CSV в байты + \ n [закрыто] и используется следующий код

    p1 = 120
    p2 = 200
    p3 = 100

    the_bytes = bytes(f'{p1},{p2},{p3}\n', 'utf-8')
    #Arduino.write(the_bytes)

, он отлично работает в Python 3.7, но когда я получаюв Python 3.5 в Raspberry Pi 3 я получаю синтаксическую ошибку.Есть ли эквивалентный код этого.Я также пытался

the_bytes = bytes('{p1},{p2},{p3}\n', 'utf-8')

, но моя программа arduino не может интерпретировать это

...