1. ホーム
  2. python

[解決済み] Python HTMLジェネレータ

2022-03-02 16:22:10

質問

Pythonで簡単に実装できるHTMLジェネレータを探しています。私は見つけた HTML.py しかし、テーブルのCSS要素(id、class)を追加する方法がありません。

どうすればいいですか?

テンプレート化ではなく、プログラムによる生成を希望する場合は、カリゲル社の HTMLTags モジュールは一つの可能性です。 class 属性(Pythonでは予約語)の頭文字を大文字にするトリックで、つまり先ほどのdoc URLを引用することで実現しました。

<ブロッククオート

と同じ名前の属性は Pythonのキーワード(クラス、タイプ)は、必ず を大文字にします。

print DIV('bar', Class="title")  ==>  <DIV class="title">bar</DIV>