- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 WebSocketApp 通过 python 连接到 API,但我似乎无法做到这一点。无论我尝试什么,我都会不断收到此错误:
AttributeError: 'module' 对象没有属性 'WebSocketApp'
这是我使用的简单代码
import websocket
import json
def on_open(ws):
json_data = json.dumps({'data':'value'})
ws.send(json_data)
def on_message(ws, message):
print('data update: %s' % message)
if __name__ == "__main__":
apiUrl = "appurl"
ws = websocket.WebSocketApp(apiUrl, on_message = on_message, on_open = on_open)
ws.run_forever()
非常感谢任何帮助,我在网上找到的所有解决方案都不适合我。
最佳答案
看起来您正在尝试使用 websocket-client
包的功能,而不仅仅是 websocket
包。从命令行 pip-install websocket-client
(或使用您拥有的任何其他包管理器安装它),然后再次尝试运行您的代码。
pip install websocket-client
关于python - 属性错误 : 'module' object has no attribute 'WebSocketApp' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42141689/
我想知道是否有人可以解释以下两者之间的区别: ws = websocket.create_connection('wss://echo.websocket.org') 和 ws = websocket
我使用python从nodejs服务器接收流数据,使用以下python代码。websocket 应该获取实时流数据。我假设 python 的 WebSocketApp 获取流数据的唯一方法是通过 on
我正在尝试将代理与 websocket 模块中包含的 python WebSocketApp 一起使用。但是,每当我使用此代码时, ws=websocket.WebSocketApp('ws://ec
我正在尝试使用 WebSocketApp 通过 python 连接到 API,但我似乎无法做到这一点。无论我尝试什么,我都会不断收到此错误: AttributeError: 'module' 对象没有
我正在尝试使用 websocket.WebSocketApp,但出现错误:模块“websocket”没有属性“WebSocketApp” 我查看了以前的解决方案,并尝试卸载 websocket,安装
从 pip 安装 websocket 后,我可以运行 python 解释器并从那里导入 WebSocketApp。但是,当我将同一行 from websoket import WebSocketA
我选择 WebSocketApp 是因为它可以永远保持连接。不幸的是,WebSocketApp 不像 create_connection 那样提供 ws.send_binary()。我想发送二进制数据
我是新来的,也是编程领域的新人。直到今天我在这里得到了所有答案,但这次我找不到 id,所以这是我的代码 from bitmex_websocket import BitMEXWebsocket ws
我是一名优秀的程序员,十分优秀!