最近在准备自己写一个静态的博客,顺手写了一个python的对象转字典的方法准备给数据库抓下来的数据做转型,毕竟python自己的json库不支持对象转json。
结果告诉我fetchAll拿下来的数据本来就可以做成字典,白写了……
def objToDict(obj):
_dict = {}
for attr in dir(obj):
if(attr[-1]!='_'):
_dict[attr]=getattr(obj,attr)
print(getattr(obj,attr))
return _dict
不过讲真python的反射吐槽不能,太不好用了。