【发布时间】:2012-12-02 11:17:18
【问题描述】:
你好,我有 python 嗅探器
def receiveData(s):
data = ''
try:
data = s.recvfrom(65565)
#k = data.rstrip()
except timeout:
data = ''
except:
print "An Error Occurred."
sys.exc_info()
return data[0]
data = receiveData(s)
s 是套接字。我正在获取数据,但它包含符号请帮助我如何将其转换为纯文本
我是 Python 的新手,如果这个问题很愚蠢,对不起:)
这是数据示例E\x00\x00)\x1a*@\x00\x80\x06L\xfd\xc0\xa8\x01\x84\xad\xc2#\xb9M\xb8\x00P\xed\xb3\x19\xd9\xedY\xc1\xfbP\x10\x01\x04\x16=\x00\x00\x00'
【问题讨论】:
-
您应该这样做
data = ('',),以免打扰data[0]。