首页 > 系统服务 > 详细

vim调试

时间:2017-10-10 01:09:54      阅读:385      评论:0      收藏:0      [点我收藏+]

首先,想调试一个程序的话,输入以下命令:

guest-djjtew@ubuntu:~$ python3 -m pdb 1.py 

这时候就停止了,等待着你的输入,然后输入"l"的话,就会把代码打印出来。

-> def asd(a,b):
(Pdb) l
  1  ->    def asd(a,b):
  2          index = a + b
  3          return index
  4      
  5      
  6      a = 100
  7      b = 200
  8      
  9      ret = asd(a,b)
 10      
 11      print(ret)
(Pdb) 

#箭头指向的地方,就是代表你将来第一步需要运行的代码

然后输入"n",意思就是让程序走一步,这时候箭头就会指向下一个即将要执行的地方了:

(Pdb) n
> /tmp/guest-djjtew/1.py(6)<module>()
-> a = 100
(Pdb) 

#看这里,箭头已经执行过的函数,即将要执行的就是这个变量赋值的代码了

如果不想继续调试的话,就按下"c",程序就会自动之后完:

(Pdb) c
300  #这个300也就是程序执行的结果
The program finished and will be restarted
> /tmp/guest-djjtew/1.py(1)<module>()
-> def asd(a,b):
(Pdb) 

如果想要添加断点的话,就输入"b 3",3代表你想让程序在哪一行停止,输入完成之后再按"c",之后程序就会一直执行,然后到第3行停止执行。

没用  

   

vim调试

原文:http://www.cnblogs.com/suiyisuixing/p/7643632.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!