标签: python python-asyncio tcpserver
我正在使用asyncio.Protocol类运行asyncio TCP服务器。当我在data_received()函数中使用数据变量时,我将获得通过套接字发送的所有数据。有没有办法在每次读取时刷新缓冲区?这是我的代码:
def data_received(self, data): data = str(data) print("Received Data: ", data)
我在文档中找到的唯一flush功能仅适用于我没有使用的StreamWriter类。
答案 0 :(得分:0)
在Python 3中,您可以使用flush的{{1}}关键字参数:
flush
print
强行冲洗流。请参阅documentation。