欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PycharmDebug调试心得

程序员文章站 2022-04-15 23:21:37
PycharmDebug发现自己以前print进行debug太麻烦而且会导致代码凌乱,现在尝试慢慢习惯用debug调试,做一些自己的笔记。基础:Pycharm Debug调试心得Pycharm debug调试:命令行交互式/变量观察watch/evaluate我的笔记:查看数据变化,数据变化对比。目的:有时需要查看某个变量的变化,特别是循环中的变量变化情况。方法:我现在的方法好像不算好就是了。第一次运行,可以把它添加到watch中add to watches方便观察。然后右键copy Va...

PycharmDebug

发现自己以前print进行debug太麻烦而且会导致代码凌乱,现在尝试慢慢习惯用debug调试,做一些自己的笔记。
基础:
Pycharm Debug调试心得
Pycharm debug调试:命令行交互式/变量观察watch/evaluate

我的笔记:

  1. 查看数据变化,数据变化对比。
    目的:有时需要查看某个变量的变化,特别是循环中的变量变化情况。
    方法:我现在的方法好像不算好就是了。第一次运行,可以把它添加到watch中add to watches方便观察。然后右键copy Value,拷贝当前值。再次运行代码该变量出现新的值,你想要查看这次和上次的区别,只需要再次右键该变量compare Value with Clipboard。就会弹出一个面板显示两次的数据供你对比。但是如果我想保存多次循环的变量进行对比呢?如果我的数组很大呢?我想比较tensor的所有属性类似于require_grad属性是否一致呢?这个方法好像就不行了。

本文地址:https://blog.csdn.net/Star__dust/article/details/108234619

相关标签: bug解决 debug