为了账号安全,请及时绑定邮箱和手机立即绑定

如何每隔X秒将SocketIO / aiohttp打印到屏幕上

如何每隔X秒将SocketIO / aiohttp打印到屏幕上

慕的地10843 2021-03-29 13:39:44
使用aiohttp创建的SocketIO服务器zoo在接收到addAnimal来自其socketio客户端的消息时,会将新字符串附加到全局字典中。是否还可以zoo每5秒打印一次该字典?我下面的当前代码似乎不会zoo每5秒打印一次。import timefrom aiohttp import webimport socketiozoo = []sio = socketio.AsyncServer()app = web.Application()sio.attach(app)@sio.on('addAnimal')async def onAddAnimal(sid, animal):    zoo.append(animal)    print('Zoo: ', zoo)if __name__ == '__main__':    web.run_app(app)    while True:        print('Zoo:', zoo)        time.delay(5)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号