async def websocket_receive(self, message, ): check = message.get('check') # print(check) file_data = message.get('file') print("收到") await self.send("已收到---------------------------------------------") await asyncio.sleep(2) # time.sleep(2) # print(file_data) # file_data = r'D:\python study\web01\website01\static\file\实验数据.xlsx' await self.send('正在打开数据..............') # time.sleep(2) await asyncio.sleep(2) self.send内容瞬间闪过消失,怎么让其内容在页面停留
时间: 2023-09-25 07:12:08 浏览: 128
message_pump_glib.rar_On Message
如果你想让`self.send`的内容在页面上停留,你可以使用`await asyncio.sleep()`来等待一段时间,然后再发送下一个消息。这样可以让前一个消息在页面上停留一段时间。
例如,在发送消息之后等待2秒钟,然后再发送下一个消息:
```python
await self.send("已收到---------------------------------------------")
await asyncio.sleep(2)
await self.send('正在打开数据..............')
```
这样,第一条消息会在页面上停留2秒钟,然后才会发送第二条消息。你可以根据需要调整等待的时间。
阅读全文