python删除字符串中指定位置字符
原程序是这样的:
ser = serial.Serial("/dev/ttyAMA0", 9600)
def main():
while True:
获得接收缓冲区字符
count = ser.inWaiting()
if count != 0:
读取内容并回显
count.strip('mp')
recv = ser.read(count)
ser.write(recv)
清空接收缓冲区
ser.flushInput()
必要的软件延时
time.sleep(0.1)
但这样我接收到的字符是obj_Temp:28.41 ref_Temp:39.24
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看样子你正在用树莓派连接传感器。不知道你的问题是什么,最后的'obj_Temp:28.41 ref_Temp:39.24'是已经得到的数据结果吗,但想把'obj'去掉这种基础的字符串处理吗?
str = 'hello world'
如果是想去掉第一个字母'o',并且知道是第5个字符, index=4
1.使用分片 new_str = str[:4]+str[5:] ; # str[0:4] 截取第一到第四个字符
2.字符替换new_str = str.replace('o','') # 用空替换'o'