
问题在这里:
def __new__(cls, input_array, attrs={})切勿
attrs={}在函数头中执行此 *** 作。预期结果(可能)不是您认为的那样。这是常见的Python陷阱。在此处查看Python中的默认参数值正确的方法如何执行此 *** 作:
def __new__(cls, input_array, attrs=None): if attrs is None: attrs = {}欢迎分享,转载请注明来源:内存溢出

问题在这里:
def __new__(cls, input_array, attrs={})切勿
attrs={}在函数头中执行此 *** 作。预期结果(可能)不是您认为的那样。这是常见的Python陷阱。在此处查看Python中的默认参数值正确的方法如何执行此 *** 作:
def __new__(cls, input_array, attrs=None): if attrs is None: attrs = {}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)