私は配列を返すPython関数を持っています。私はHTML電子メールの本文に配列を出力したいのですが、HTML内でPythonを実行する方法を理解できません。 これは HTML電子メール本文にPython配列を印刷するには?
html = """<html>
<head></head>
<body>
<p>These are the available dates: </p>
<%= avDates() %>
</body>
</html>
"""
が...電子メールは、私がメールを受信しています細かい実行...私の電子メールスクリプトのHTML要素ですが、機能はテキストとして(」<% = avDates()%を出力します> "が電子メールに表示されます)。 これを動作させるにはどうすればよいですか?
更新 私はフランチェスコの提案@ごとに次のコードを変更しました - それは私には理にかなっているが、このスクリプトは、今私に黒のメール本文を送信する( "文字を1が含まれています)と配列であります
date_list = avDates()
date_list_string = ' '.join(date_list)
html = """<html>
<head></head>
<body>
<p>These are the available dates: </p>
""" + date_list_string + """"
</body>
</html>
"""
[形式](https://docs.python.org/3/library/stdtypes.html#str.format)を使用してください(または、htmlレンダリングがより必要な場合は、jinja2のようなライブラリを使用してください) – syntonym
電子メールを送信しているコードの一部 –
配列機能と同様に電子メール機能が正しく機能しています。上記のコードで電子メール本文に印刷する配列を取得できません。 – dazzathedrummer