我有这样一个字符串:
la lala 135 1039 921\r\n
而且我无法删除 \r\n
。
最初这个字符串是一个字节对象,但后来我把它转换成了字符串
我尝试使用 .strip("\r\n")
和 .replace("\r\n", "")
但没有...
最佳答案
>>> my_string = "la lala 135 1039 921\r\n"
>>> my_string.rstrip()
'la lala 135 1039 921'
仅切掉末尾的替代解决方案,它更适合 bytes->string 情况:
>>> my_string = b"la lala 135 1039 921\r\n"
>>> my_string = my_string.decode("utf-8")
>>> my_string = my_string[0:-2]
>>> my_string
'la lala 135 1039 921'
或者 hell ,即使是正则表达式解决方案,效果更好:
re.sub(r'\r\n', '', my_string)
关于python - 无法从字符串中删除 "\r\n",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45383938/