立柱¶
Rich可以在整齐的列中呈现文本或其他Rich可呈现对象 Columns
班级。要使用,请构造一个带有可呈现对象的迭代数的Columns实例,并将其打印到控制台。
下面的示例是非常基本的 ls
OSX/Linux中列出目录内容的命令::
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 例如,它输出的列不仅仅包含文本。