我有一個函數調用,看起來像這樣: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
提交
取消