Python print/output 组

Python print/output groups

JavaScript 为嵌套组打印提供了一个 console.group() 函数,我认为嵌套视图是一种更易于理解和组织的输出方式,但我不知道内置的或图书馆 Python 等效。

有吗?

正在寻找这样的东西:

def foo:
   ...
    bar()
def bar:
   ...

输出:

In foo fn
    foo 1
    In bar fn
        bar 1
        bar 2

您可以使用“printGroup”代替常规的“print”

indent = 0

def group():
    indent += 1
def groundEnd():
    indent -= 1
def printGroup(str):
    print("\t"*indent+str)