【发布时间】:2019-02-04 07:57:02
【问题描述】:
给定这个字符串
b'141\r\n'
由serial.readlines() 获得,我如何推断 141,或者其位置的数字?实际上我可以简单地使用string[2:] 删除b',但我不能以这种方式删除其余部分。
string.replace 不工作我不知道为什么。
数字中的数字可能会有所不同。有没有聪明的方法可以避免这个问题?
【问题讨论】:
-
string.rstrip() -
b'141\r\n'这不是字符串。它是 pythonbytes对象的表示。如果它是字符串,那么它看起来像"b'141\\r\\n'"。 -
@FHTMitchell @Amitay Dror 我认为他复制粘贴了我的问题。
string.rstrip不起作用 -
@T.sala 好的。让我们将其标记为垃圾邮件
-
如果
b'实际上是值的一部分,您需要展示一些更广泛的背景来了解如何获取它。