【问题标题】:TypeError: unicode strings are not supported, please encode to bytes: [closed]TypeError:不支持unicode字符串,请编码为字节:[关闭]
【发布时间】:2020-10-06 07:11:27
【问题描述】:

上下文:我正在尝试让伺服跟随我的脸,为什么会显示此错误?

ERROR HERE

【问题讨论】:

  • 你的数据是什么,请粘贴一些有问题的代码
  • 您是否考虑过按照错误非常明确的建议进行操作,并且 encode() 您的字符串转换为字节?

标签: python


【解决方案1】:

您不能通过串行接口输出字符串,因为串行接口接受字节,而不是文本。

arduino.write(data.encode('ascii'))

将您的命令字符串编码为 ASCII 字节。

【讨论】:

    【解决方案2】:

    您需要将字符串编码为字节。请参阅this answer。如果您可以在此处粘贴代码并提供更多详细信息,那就太好了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-09
      • 1970-01-01
      • 2015-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多