Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
蟒蛇 3
我想通过套接字发送二进制字符串。我在用
socket.send(b"Hello from {0}",client_id)
但是我发现它没有正确替换clientid。
我究竟做错了什么?我这样做是在二进制字符串中完成的
{0}str.format是您应该使用的方法的占位符,但bytes对象没有format方法;相反,您可以先将其格式化为字符串,然后bytes使用以下encode方法将其转换为:
{0}
str.format
bytes
format
encode
socket.send("Hello from {0}".format(client_id).encode())