Python Couchdbkit中的元组
我需要将EXIF数据保存到couchdb。这是一个不同变量类型(str、list、int…)的字典。列表也可以包含不同的类型。Python Couchdbkit中的元组,python,couchdb,tuples,couchdbkit,Python,Couchdb,Tuples,Couchdbkit,我需要将EXIF数据保存到couchdb。这是一个不同变量类型(str、list、int…)的字典。列表也可以包含不同的类型。 我无法将元组存储到couchdbkit。此类型在允许的\u属性\u类型中不存在我为替换所有元组列表准备了递归函数: def _tuple_to_list(self, el): if type(el) is tuple: el = self._tuple_to_list(list(el)) elif type(el) is dict:
我无法将元组存储到couchdbkit。此类型在允许的\u属性\u类型中不存在我为替换所有元组列表准备了递归函数:
def _tuple_to_list(self, el):
if type(el) is tuple:
el = self._tuple_to_list(list(el))
elif type(el) is dict:
for (key, value) in el.items():
el[key] = self._tuple_to_list(value)
elif type(el) is list:
for i in range(len(el)):
el[i] = self._tuple_to_list(el[i])
return el