Python 可变参数的坑
Posted July 04, 2017
Python 的可变参数有*args
的位置可变参数和**kwargs
参数可变两种. 今天在DEBUG的时候发现了一个非常棘手的**kwargs
的坑.
具体代码为:
正常情况, data为以下内容时此语句没有问题.
但由于最近mongodb恢复数据的时候, 有重复数据。 mongodb会加上_created
和_modified
两个字段. 这样data的内容就成了下面这样.
会产生什么BUG? _created
重复赋值问题.
我的解决办法是删除了这两个无效字段.