Python Debug

常用方法

try...except 方法捕获异常

Python----面向对象---try....except的详细用法 - xudachen - 博客园

不运行直接Debug运行不下去

踩坑:未导入相应module

在使用torch模块中的cat函数时,直接使用如下:

torch.cat([a, b], dim=1)

直接Debug无法继续运行;放弃Debug,直接运行程序,发现错误如下

NameError: name 'torch' is not defined

错误原因是torch未定义,导入torch模块后运行正确,即

import torch

...

torch.cat([a, b], dim=1)

就可得到正确结果

总结:不运行直接Debug可能发现不了未导入模块的错误;在直接Debug运行不了的情况下,可以考虑先运行即Run一遍,看看能否发现程序错误原因

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容