엄범


gdb처럼 쓰면 된다.


```python

(Pdb) n            # 함수 진입 안하고 한줄 실행

(Pdb) s            # 함수 진입 하면서 한줄 실행

(Pdb) l                                                          

 10     def mkList2():                                           

 11         result = [value for value in range(1000)]            

 12         return result                                        

 13                                                              

 14                                                              

 15  -> print("mkList1 : ", timeit(mkList1, number=1000), "s")   

 16     print("mkList2 : ", timeit(mkList2, number=1000), "s")   

 17                                                              

[EOF]                                                            

(Pdb) b 16                                                       

Breakpoint 1 at d:\source\rapts\test.py:16                       

(Pdb) c                                                          

mkList1 :  2.6512367244046393 s                                  

> d:\source\rapts\test.py(16)<module>()                          

-> print("mkList2 : ", timeit(mkList2, number=1000), "s")        

(Pdb) b            # break point 출력

Num Type         Disp Enb   Where

1   breakpoint   keep yes   at d:\source\rapts\test.py:16

        breakpoint already hit 1 time

```