【发布时间】:2018-01-03 17:50:56
【问题描述】:
我有一些网络程序的代码。和它的
def dataReceived(self, data)
print(f"Received quote: {data}")
self.transport.loseConnection()
这个函数正在打印
Received quote: b'\x00&C:\\Users\\.pycharm2016.3\\config\x00&C:\\users\\pycharm\\system\x00\x03--'
我将如何更改我的代码来解决这个问题?
我想我知道正在发生的事情是打印出来的是以字节为单位的代码,它需要转换为字符串,但是我是在程序的服务器端还是客户端执行此操作?
当我写作时
print(f"receivedquote: {data}".decode('utf-8')
这并不能解决问题。我有很多错误。我怎样才能更好地提出这个问题以找到解决方案?
【问题讨论】:
-
您只需要解码
data字符串,而不是整个“Received quote: {data}”字符串。
标签: python-3.x networking unicode twisted