我有这个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(如果生成的话)。"