Python打印/输出组
JavaScript为嵌套组打印提供了一个功能,我认为嵌套视图是一种更易于理解和组织的输出方式,但我不知道是否有内置或库Python等价物 有吗 寻找这样的东西:Python打印/输出组,python,io,Python,Io,JavaScript为嵌套组打印提供了一个功能,我认为嵌套视图是一种更易于理解和组织的输出方式,但我不知道是否有内置或库Python等价物 有吗 寻找这样的东西: def foo: ... bar() def bar: ... 输出: In foo fn foo 1 In bar fn bar 1 bar 2 您可以使用“打印组”而不是常规的“打印” 这不会扩展到其他类,除非您为每个函数提供了indent作为参数,然后您可以
def foo:
...
bar()
def bar:
...
输出:
In foo fn
foo 1
In bar fn
bar 1
bar 2
您可以使用“打印组”而不是常规的“打印”
这不会扩展到其他类,除非您为每个函数提供了
indent
作为参数,然后您可以在程序中创建一个“console”类,其中包含“indent”静态变量和该类中的其他静态函数。似乎这是唯一的选项,这在技术上是正确的,但我希望Python有一个类似的内置日志选项,以避免每隔一段时间就必须导入控制台
类。事实就是这样。
indent = 0
def group():
indent += 1
def groundEnd():
indent -= 1
def printGroup(str):
print("\t"*indent+str)