为了账号安全,请及时绑定邮箱和手机立即绑定

python调试技巧,有没有能保存运行数据的调试方法??

python调试技巧,有没有能保存运行数据的调试方法??

缥缈止盈 2018-06-26 11:23:57
毕设在使用python做仿真,但是对python程序调试不太熟悉,由于写的程序需要运行的时间较长。想请教下有没有可以将运行时出现bug之前的运行数据保存起来,然后下次运行直接从bug前的语句开始运行的调试方法???
查看完整描述

3 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

同意 把程序完全拆分成各个模块,然后模拟数据测试模块,最终组成一个大模块,进行集成测试,也就是说直接可以定位到模块进行bug排除,而不是每次都要运行整个模块,这个问题就解决了。
这是个思路,每个模块也可以获取原始数据,然后转换成json数据保存到文件,如果数据正确并没有出现bug,就认为该模块是正常的,然后依次下个模块上一个模块中正常数据进行读取,处理,再写入新的文件,然后检查文件输出和是否出现bug,这不解决问题了么

查看完整回答
反对 回复 2018-07-14
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

使用IDE来调试很方便 ~ 好比我用PyCharm ~ 在环境中配置一下 ~ 然后使用debug运行 ~

你需要的步骤 
1、找到一个IDE (注意是IDE,不是编辑器,如果你用编辑器,那就需要配置成适合开发某种语言的模式)
2、你需要会配置一下运行环境
3、用Debug来运行


查看完整回答
反对 回复 2018-07-14
  • 3 回答
  • 0 关注
  • 593 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信