我有一个函数调用,看起来像这样: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()
添加回答
举报
0/150
提交
取消