我有一個變量,在字節表中的套接字接收到,我需要檢查是否包含特定的字符串。如何檢查特定字符串是否在變量字節變量
例如:
>>> a="foo\r\nbar"
>>> print(str(a.find("\r\n")))
3
這工作得很好,但如果第一個變量是a
作爲鑄造字節將不再工作。
>>> a=b"foo\r\nbar"
>>> print(str(a.find("\r\n")))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: a bytes-like object is required, not 'str'
如果我再次將變量a
作爲字符串投射,它也不起作用。
>>> print(str(str(a).find("\r\n")))
-1
如何在字節變量中檢查\r\n
?