我正在使用CBOR文件进行一个包含数据的项目。我已经用cbor安装了pip install cbor。但我看不懂。
这是我的密码:
import cbor
cbor.loads(r"C:\Users\User\Desktop\project\score.cbor")然后返回此错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\User\Anaconda3\envs\pyenv\lib\site-packages\cbor\cbor.py", line 263, in loads
fp = StringIO(data)
TypeError: a bytes-like object is required, not 'str'如何解决这个问题?是否有一种将CBOR转换为JSON文件的方法,因为我发现在Python中使用JSON文件更容易。
发布于 2020-06-02 09:03:23
我仍然不知道如何用cbor来解决这个问题,我用cbor2代替了它。
import cbor2
path = "home/data/score.cbor"
with open(path, 'rb') as fp:
obj = cbor2.load(fp)
print(obj)输出
{'root': {'probe': 20, 'candidate': 31}, 'tree': [], 'support': []}https://stackoverflow.com/questions/62146671
复制相似问题