python怎么实现 websocket-client读取
时间: 2023-09-13 10:13:56 浏览: 59
使用 `websocket-client` 库可以轻松实现 WebSocket 客户端的读取操作。具体实现步骤如下:
1. 安装 `websocket-client` 库:在命令行中执行 `pip install websocket-client`。
2. 导入 `websocket` 模块:在 Python 代码中导入 `websocket` 模块。
```python
import websocket
```
3. 创建 WebSocket 连接:使用 `websocket` 模块的 `create_connection()` 方法创建 WebSocket 连接。该方法的参数为 WebSocket 服务器的 URL。
```python
ws = websocket.create_connection("ws://localhost:8000/websocket")
```
4. 读取 WebSocket 数据:使用 `recv()` 方法从 WebSocket 连接读取数据。该方法会阻塞程序直至有数据到达。
```python
result = ws.recv()
```
完整的示例代码如下:
```python
import websocket
ws = websocket.create_connection("ws://localhost:8000/websocket")
while True:
result = ws.recv()
print(result)
```
在这个示例代码中,我们创建了一个 WebSocket 连接,并在一个无限循环中读取从服务器发送过来的数据,并将其打印到控制台上。