0
私はローカル変数l
を持つquicksort(A, l, r)
関数をデバッグしようとしています。しかし、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
変数の値を確認する方法はありますか?