报错:AttributeError: module 'websocket' has no attribute 'WebSocketApp'.
时间: 2023-06-22 17:47:47 浏览: 274
这个错误提示表明您的 `websocket` 库中不包含 `WebSocketApp` 类。您可能需要使用 `websocket-client` 库而不是 `websocket` 库,因为 `WebSocketApp` 类存在于 `websocket-client` 库中。
您可以使用以下命令安装websocket-client` 库:
```
pip install websocket-client
```
然后,您可以使用以下代码在 Python 中接收 WebSocket:
```python
import websocket
def on_message(ws, message):
print(message)
def on_error(ws, error):
print(error)
def on_close(ws):
print("WebSocket closed")
def on_open(ws):
print("WebSocket opened")
if __name__ == "__main__":
websocket.enableTrace(True)
ws = websocket.WebSocketApp("ws://echo.websocket.org/",
on_message = on_message,
on_error = on_error,
on_close = on_close)
ws.on_open = on_open
ws.run_forever()
```
这将连接到 `ws://echo.websocket.org/` 并在接收到消息时打印消息。您可以根据自己的需要修改该代码。
阅读全文