最佳答案
我有一个这样的字节类型对象:
b"{'one': 1, 'two': 2}"
我需要使用 python 代码从中获取字典。我把它转换成字符串,然后再转换成字典,如下所示。
string = dictn.decode("utf-8")
print(type(string))
>> <class 'str'>
d = dict(toks.split(":") for toks in string.split(",") if toks)
但我得到了以下错误:
------> d = dict(toks.split(":") for toks in string.split(",") if toks)
TypeError: 'bytes' object is not callable