當前位置: 首頁>>代碼示例>>Python>>正文


Python Colorise.gray方法代碼示例

本文整理匯總了Python中quodlibet.util.dprint.Colorise.gray方法的典型用法代碼示例。如果您正苦於以下問題:Python Colorise.gray方法的具體用法?Python Colorise.gray怎麽用?Python Colorise.gray使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在quodlibet.util.dprint.Colorise的用法示例。


在下文中一共展示了Colorise.gray方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: print_table

# 需要導入模塊: from quodlibet.util.dprint import Colorise [as 別名]
# 或者: from quodlibet.util.dprint.Colorise import gray [as 別名]
def print_table(rows, headers, nicks, order):
    """Print a fancy table"""

    rows.insert(0, headers)
    rows = filter_table(rows, nicks, order)
    if not rows:
        return

    widths = []
    for c in range(len(rows[0])):
        widths.append(max(map(lambda r: len(r[c]), rows)))

    seperator = " %s " % Colorise.gray("|")
    format_string = seperator.join(["%%-%ds" % w for w in widths])

    header = []
    for i, h in enumerate(rows.pop(0)):
        header.append(h.ljust(widths[i], " "))
    line_width = len("   ".join(header)) + 2
    header = [Colorise.bold(h) for h in header]
    header_line = " " + (" %s " % Colorise.gray("|")).join(header)

    print_(header_line.rstrip())
    print_(Colorise.gray("-" * line_width))

    for row in rows:
        print_(" " + (format_string % tuple(row)).rstrip())
開發者ID:ZDBioHazard,項目名稱:quodlibet,代碼行數:29,代碼來源:util.py


注:本文中的quodlibet.util.dprint.Colorise.gray方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。