Python Websockets模块没有属性



我有这个python脚本发送WebSocket消息到我的python服务器。但是它总是抛出错误。我以前见过这些错误,但我似乎无法修复它。我使用2.7.x版本。

#!/usr/bin/python
import websocket
import sys
val = sys.argv[1]
ws = websocket.create_connection("ws://ipaddress:9001")
ws.send(val)
ws.close()
误差

Traceback (most recent call last):
  File "./test.py", line 5, in <module>
    ws = websocket.create_connection("ws://ipaddress:9001")
AttributeError: 'module' object has no attribute 'create_connection'

您安装了错误的库(websocket)尝试安装websocket-client

$ pip install websocket-client

然后你的代码必须运行良好

查看下面的答案:AttributeError: 'module'WebSocketApp'

"确保你没有将你的文件命名为websocket.py;否则,它将阻止导入所需的第三方模块websocket;因为您的模块首先根据sys。路径模块搜索路径。

将你的模块重命名为其他名称,并确保清理websocket。Pyc(如果生成的话)。"

相关内容

  • 没有找到相关文章

最新更新