为了账号安全,请及时绑定邮箱和手机立即绑定

查找ValueError的缺失值:需要多个X值来解压

查找ValueError的缺失值:需要多个X值来解压

素胚勾勒不出你 2021-03-28 12:44:43
我有一个函数调用,看起来像这样:a,b,c,x,y,z = generatevalues(q)它在try块中以捕获错误,但我还需要找出缺少的值。我也无法事先清除变量。我也不想将函数内的6个变量合并到一个列表中并通过它,但是除此之外,还有一种方法可以找出缺少的变量吗?
查看完整描述

1 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

values = tuple(generatevalues(q))

try:

    a, b, c, x, y, z = values

except ValueError as e:

    print(len(values)) # for example

    print(values)

为了调试这个功能-这是学习的一个很好的时间调试


values = tuple(generatevalues(q))

try:

    a, b, c, x, y, z = values

except ValueError as e:

    import pdb; pdb.set_trace()


查看完整回答
反对 回复 2021-04-02
  • 1 回答
  • 0 关注
  • 182 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信