python rich 库作为终端控制工具,我非常喜欢。因此,做一个使用总结

  1. inspect 函数

    inspect 方便直接在终端上直接读取参数的定义及架构,比 print(help(xx))要直观很多

     teststr="this is a test string"
     inspect(teststr)
     inspect(teststr, methods=true)
     insepect(teststr, all=true)
    
  2. print print_json 函数

    rich print 风格更加清晰,考虑到与标准库print函数语法兼容,不会有额外的参数输入 但能识别打印rich其他渲染体(renderable)

     from rich import print
     from rich.console import Console
     from rich.text import Text
     console=Console()
        
     txt1=Text("this_is_str",style="blue on black")
     print(txt1)
     console.print("this_is_str", style="red on white")
    
  3. console 类

    console.print


⏮ home         🔀 category         ◀️ prev         ▶️ next