-
BeautifulSoupを使用する方法: BeautifulSoupはPythonのライブラリで、HTMLやXMLの解析に使用されます。まず、BeautifulSoupをインストールします。
pip install beautifulsoup4
次に、以下のようなコードを使用して、テキストをHTMLファイルに変換します。
from bs4 import BeautifulSoup text = "ここにテキストを入力します。" html = f"<html><body>{text}</body></html>" soup = BeautifulSoup(html, 'html.parser') with open('output.html', 'w') as file: file.write(soup.prettify())
上記のコードでは、変換するテキストを
text
変数に入力し、HTML文字列を作成します。それから、BeautifulSoupを使用してHTMLを整形し、output.html
という名前のファイルに書き込みます。 -
Jinja2を使用する方法: Jinja2はPythonのテンプレートエンジンであり、HTMLファイルの作成に使用することができます。まず、Jinja2をインストールします。
pip install jinja2
次に、以下のようなコードを使用して、テキストをHTMLファイルに変換します。
from jinja2 import Template text = "ここにテキストを入力します。" template_str = "<html><body>{{ text }}</body></html>" template = Template(template_str) html = template.render(text=text) with open('output.html', 'w') as file: file.write(html)
上記のコードでは、Jinja2のテンプレートを使用してHTMLを作成します。テンプレート内の
{{ text }}
の部分が、text
変数の値で置き換えられます。最終的なHTMLはoutput.html
という名前のファイルに書き込まれます。
これらは2つの一般的な方法であり、他にも多くの方法があります。あなたの要件や好みに合わせて、適切な方法を選択してください。