**关闭。**这个问题是not reproducible or was caused by typos。目前不接受答复。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这一个是解决的方式不太可能帮助未来的读者。
昨天关门了。
Improve this question
我有一个脚本,使屏幕截图,并将其发送到一个WebSocket服务器,但websocket客户端得到我的错误nedd字节像对象,但它的字节,如果我尝试img.encode('UTF-8')它说的字节对象没有属性'encode'什么是我的错误?Python代码
sct.shot(output='screen.png')
img = open('screen.png', 'rb').read()
img = base64.b64encode(img)
screen_ws.send(img, websocket.ABNF.OPCODE_BINARY)
1条答案
按热度按时间xe55xuns1#
您需要通过WebSocket将图像作为二进制数据发送。你不应该让你的图像Base64。(base64图像将被视为字节对象,但它不是)
所以它应该看起来像这样