0
我試圖調試一個函數quicksort(A, l, r)
,它有一個名爲l
的局部變量。但是,在ipdb中也對應於查看當前行周圍代碼的命令。所以,我看到這樣的事情:在ipdb中,如何查詢與命令同名的變量?
ipdb> dir()
['A', 'ipdb', 'l', 'r']
ipdb> A
[2, 4, 6, 1, 3, 5, 7, 8]
ipdb> l
14 A[0], A[p] = A[p], A[0]
15
16 def quicksort(A, l, r):
17 # n = len(A)
18 import ipdb; ipdb.set_trace()
---> 19 if len(A) == 1:
20 return
21 else:
22 # choose_pivot(A)
23 q = partition(A, l, r)
24 quicksort(A, l, q-1)
我其實是想在這種情況下,做的是看l
值,但是。有沒有辦法'逃生'默認的l
命令並查看l
變量的值?