Mam następujący kod Pythona:Jak wywołać listę Pythona podczas debugowania?
values = set([1, 2, 3, 4, 5])
import pdb
pdb.set_trace()
uruchomić skrypt i jestem w powłoce debugowania:
(pdb) list(values)
*** Error in argument: '(values)'
(Pdb)
Jak mogę zadzwonić list(values)
w debuggera bez wywoływania własne komendy debuggera za list
?
'' pp' p' i jest krótsza do type =) – okm
p: print, pp: prettyprint –
omg dziękuję! Waliłem w to głową, zauważyłem, że '' 'lista''' zachowuje się inaczej w pdb, ale nie kliknęło to w moją głowę. –