jwt.exceptions.DecodeError: It is required that you pass in a value for the “algorithms” argument when calling decode().
代码如下:
from tqsdk import TqApi, TqAuth # 创建API实例,传入自己的信易账户 api = TqApi(auth=TqAuth("jasjjqweqweqdfal", "qweqeqq")) # 获得上期所 ni2011 的行情引用,当行情有变化时 quote 中的字段会对应更新 quit() quote = api.get_quote("SHFE.ni2012") # 输出 ni2011 的最新行情时间和最新价 print(quote.datetime, quote.last_price) # 关闭api,释放资源 api.close()
jasjjdfal 选择最佳答案 2020年12月23日
tqsdk的一个版本依赖库pyjwt昨天晚上升级了个版本这个版本和以前版本不兼容,我们今天会进行升级之后来修复,你如果这台电脑以前没装过tqsdk可能会中招
可以在cmd环境下 pip install “pyjwt == 1.7.1” 来解决
jasjjdfal 发表新评论 2020年12月23日
那我可太幸运了,恰好赶上今天了解到你们。谢谢,问题已解决
我对帐户和密码做了脱敏处理,别的没有改动