列
Rich 可以与类一起在整齐的列中呈现文本或其他 Rich 可呈现对象。要使用,请使用可渲染量的可迭代对象构造一个列实例,并将其打印到控制台。
以下示例是OSX / Linux中用于列出目录内容的命令的非常基本的克隆:ls
import os
import sys
from rich import print
from rich.columns import Columns
if len(sys.argv) < 2:
print("Usage: python columns.py DIRECTORY")
else:
directory = os.listdir(sys.argv[1])
columns = Columns(directory, equal=True, expand=True)
print(columns)
有关输出的列不仅仅包含文本的示例,请参阅 columns.py