我有一個函數(shù)調(diào)用,看起來像這樣:a,b,c,x,y,z = generatevalues(q)它在try塊中以捕獲錯誤,但我還需要找出缺少的值。我也無法事先清除變量。我也不想將函數(shù)內(nèi)的6個變量合并到一個列表中并通過它,但是除此之外,還有一種方法可以找出缺少的變量嗎?
1 回答

有只小跳蛙
TA貢獻(xiàn)1824條經(jīng)驗 獲得超8個贊
values = tuple(generatevalues(q))
try:
a, b, c, x, y, z = values
except ValueError as e:
print(len(values)) # for example
print(values)
為了調(diào)試這個功能-這是學(xué)習(xí)的一個很好的時間調(diào)試
values = tuple(generatevalues(q))
try:
a, b, c, x, y, z = values
except ValueError as e:
import pdb; pdb.set_trace()
添加回答
舉報
0/150
提交
取消