代码之家  ›  专栏  ›  技术社区  ›  user650654

光线调试中的多行命令

  •  0
  • user650654  · 技术社区  · 3 年前

    如何在由引发的Pdb调试器中运行多行命令 ray debug ?

    例如,运行两个嵌套的For循环:

    for loader in loaders:
        for data, labels in loader:
            # do something
    

    我试过了 inteact --控制台没有响应。之后我键入的任何内容都没有得到回应。此外,除了^C,我无法干净地摆脱它。

    我尝试了像下面这样的单行代码:

    (Pdb) i = 0
    (Pdb) for loader in loaders: for data, labels in loader: i = i + 1
    *** SyntaxError: invalid syntax
    

    我能够做简单的列表理解,比如:

    len([1 for loader in loaders for data, labels in loader])
    

    但我正在寻找做得更多的方法。

    0 回复  |  直到 3 年前