繁体   English   中英

当错误显示 Python 回溯中的多个文件时,这是什么意思?

[英]What does it mean when an error shows multiple files in a Python traceback?

我收到以下错误(编辑了一些部分,但结构相同):

  File "./project/calcs.py", line 43, in getVar
    var = await olf.getOrg(*args, **kwargs)

  File "./project/subView.py", line 177, in getOrg
    undo = force.getLength()

  File "./project/stack/refine.py", line 89, in getLength
    for eTL in getLength():

blablabla.blablabla.issue: Can't redirect user

我是否应该查看第一个错误行来解决问题? 是年表吗?

所以在这种情况下,我必须解决 calcs.py @ line 43 来解决这个问题? 比方说,我无法通过解决第二个错误或最后一个错误来解决它,对吗?

这也是查看任何 python 错误引用的方法吗?

您可能正在查看按时间顺序排列的堆栈跟踪(最旧的调用在前)。 在您的情况下,这意味着var = await olf.getOrg(*args, **kwargs)首先运行,然后最终调用undo = force.getLength()然后for eTL in getLength():中调用 eTL:失败。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM