gpt4 book ai didi

python - 如何将字节类对象转换为字符串对象

转载 作者:太空狗 更新时间:2023-10-30 01:04:30 24 4
gpt4 key购买 nike

import serial
import numpy
import matplotlib.pyplot as plt
from drawnow import *

data = serial.Serial('com3',115200)
while True:
while (data.inWaiting() == 0):
pass
ardstr = data.readline()
print (ardstr)

我在这里尝试从 arduino 获取数据,但它的格式是 b'29.20\r\n'。我想要格式为 "29.20" 的数据,以便绘制它。

我尝试了 ardstr = str(ardstr).strip('\r\n')ardstr.decode('UTF-8')但他们都没有工作。我的 python 版本是 3.4.3。

我该怎么做才能得到 "29.40" 而不是 "b'29.20\r\n'" 的结果?

最佳答案

I tried ardstr = str(ardstr).strip('\r\n') and ardstr.decode('UTF-8')

你很接近!与 .strip() 调用一样,使用 .decode() 方法返回新值。

ardstr = ardstr.strip()
ardstr = ardstr.decode('UTF-8')

关于python - 如何将字节类对象转换为字符串对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51105157/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com