簡體   English   中英

使用格式化程序模塊的簡單實用示例是什么?

[英]What is the simple and practical example for using formatter module?

我在Python 3.4(Lib / formatter.py)中找到了一個格式化程序模塊。 我可以導入它。

import formatter

那呢 該模塊的目的是什么? 該模塊沒有單元測試,因此我找不到任何示例。 該文檔非常神秘。

"""Generic output formatting.

Formatter objects transform an abstract flow of formatting events into
specific output events on writer objects..........
"""

有使用該模塊的簡單實用示例嗎? 我想知道這個模塊的目的。 謝謝。

該模塊定義了一個用於htmllib.HTMLParser的抽象類接口。 該模塊已從Python 3中刪除; formatter模塊仍然存在的事實很可能被忽略了。

使用它可以將HTML樹事件轉換為格式化的文檔。 例如,如果在解析HTML文檔期間遇到<H1>標頭,則將調用formatter.end_paragraph()方法 ,然后調用formatter.push_font()方法

如果要轉換HTML文檔,請使用此模塊。 例如構建HTML到純文本轉換器或Web瀏覽器。

如果您仍然對格式化程序模塊感到困惑或不確定,那么這里有一個很好的資源,它用簡單的術語和很好的示例對其進行了解釋:

http://effbot.org/librarybook/formatter.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM