在Python中一次多次发送消息

时间:2016-08-04 00:57:34

标签: python sockets

在python 3.5中,可以使用sock.send(msg) * 10发送多条消息。在这种情况下,它会发送10次或只发送一次并在后台发生某种错误吗?

2 个答案:

答案 0 :(得分:0)

如果您想要拨打sock.send(msg)十次,可以使用for循环:

for x in range(0,9):
    sock.send(msg)

参考:https://wiki.python.org/moin/ForLoop

答案 1 :(得分:0)

如果列表创建副作用不是问题,那么你也可以将它作为列表理解来做:

[sock.send(msg) for _ in range(10)] 

_是一种"一次性"变量,您可以在那里使用任何其他标识符名称。