在Python 3.5上无效的语法,但在Python 3.7上无效

时间:2019-05-07 11:06:09

标签: python-3.5 python-3.7

我目前使用Python 3.7对使用pyserial与arduino通信的脚本进行编程。按照此答案将字节发送到arduino Python 3 CSV integers to bytes + \n [closed],并使用以下代码

    p1 = 120
    p2 = 200
    p3 = 100

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

它在python 3.7中完美工作,但是当我在Raspberry Pi 3中进入python 3.5时 我收到语法错误。是否有与此等效的代码。我也尝试过

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

但是我的arduino程序无法解释这一点

0 个答案:

没有答案