python - __init__() 得到了一个意外的关键字参数“端点”
问题描述
我正在尝试使用代码通过 websocket 获取实时数据
from bitmex_websocket import *
# import logging
# from logging.handlers import RotatingFileHandler
from time import sleep
crypto = "XBTUSD"
api_key = "XXXXX"
api_secret = "YYYYY"
sleeping = 5
def run():
ws = BitMEXWebsocket(endpoint="https://testnet.bitmex.com/api/v1",
symbol=crypto, api_key=api_key, api_secret=api_secret)
logger.info("Instrument data: %s" % ws.get_instrument())
while(ws.ws.sock.connected):
logger.info("Ticker: %s" % ws.get_ticker())
sleep(sleeping)
if __name__ == "__main__":
run()
这段代码一直工作到今天早上,每 5 秒获取一次实时价格,但现在它给了我一个错误
2019-01-05 12:47:53 DEBUG [bitmex_websocket._settings_base:24] INFO
Traceback (most recent call last):
File "F:\Test files\T2.py", line 25, in <module>
run()
File "F:\Test files\T2.py", line 17, in run
symbol=crypto, api_key=api_key, api_secret=api_secret)
TypeError: __init__() got an unexpected keyword argument 'endpoint'
[Finished in 0.5s]
我是 python 新手,这是我第一次使用实时数据,我已经尝试了我能想到的一切,但我无法解决它。
解决方案
推荐阅读
- selenium - 如何点击表格中的超链接?
- vba - VBA 在单独的行上插入 Word 文档文件名和路径,在另一行上插入保存日期
- html - 如何使用 ajax 从表单中捕获会话中的某些信息
- python - 用于成本浏览器的 AWS Lambda
- javascript - 如何在屏幕上显示键盘
- node.js - Discord.JS 反应收集器不工作
- python - 无法在 kaggle 笔记本中导入 torchaudio
- asp.net - 在 asp.net core 中使用 WordprocessingDocument 返回 500 错误
- javascript - 如何从页面底部开始并在 reactJS 中向上滚动
- python - Pickle 数据被截断