linux *** 作系统下调试python代码方法

linux *** 作系统下调试python代码方法,第1张

概述python有调试工具pdb,可以用来进行代码调试。 pdb的常用命令说明:  l #查看运行到哪行代码  n #单步运行,跳过函数  s #单步运行,可进入函数  p 变量 #查看变量值  b 行号 #断点设置到第几行  b #显示所有断点列表  cl 断点号 #删除某个断点  cl #删除所有断点  c #跳到下一个断点  r #return当前函数  exit #退出 调试记录: pdb设置

python有调试工具pdb,可以用来进行代码调试。

pdb的常用命令说明: 

l #查看运行到哪行代码 
n #单步运行,跳过函数 
s #单步运行,可进入函数 
p 变量 #查看变量值 
b 行号 #断点设置到第几行 
b #显示所有断点列表 
cl 断点号 #删除某个断点 
cl #删除所有断点 
c #跳到下一个断点 
r #return当前函数 
exit #退出

调试记录:

pdb设置断点可以在程序里加入:

import pdb

在需要设置断点的地方加入pdb.set_trace()

执行python -m pdb demo.py

import pdbimport osimport timepdb.set_trace()import sysreload(sys)sys.setdefaultencoding(‘utf-8‘)if __name__ == ‘__main__‘:      result_dir = ‘./test_result‘      pdb.set_trace()      if os.path.exists(result_dir):            shutil.rmtree(result_dir)      os.mkdir(result_dir)

执行样例

$ python -m pdb demo.py> /homo/demo.py(2)<module>()-> import pdb(Pdb) n> /home/demo.py(3)<module>()-> import os(Pdb) n> /home/demo.py(4)<module>()-> import ocr(Pdb) n
总结

以上是内存溢出为你收集整理的linux *** 作系统下调试python代码方法全部内容,希望文章能够帮你解决linux *** 作系统下调试python代码方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1019997.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存