报错:module 'websocket' has no attribute 'WebSocketApp'. Did you mean: 'WebSocket'?
时间: 2023-07-21 22:31:45 浏览: 380
如果您使用的是 `websocket` 库而不是 `websocket-client` 库,则需要使用不同的类来创建 `WebSocket` 对象,因为 `WebSocketApp` 类不存在于 `websocket` 库中。
您可以使用 `WebSocket` 类来创建 `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__":
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()
```
这将创建一个 `WebSocket` 对象并连接到 `ws://echo.websocket.org/`。您可以根据自己的需要修改该代码。
阅读全文