やりたいのは、main.pyとtext.txtのふたつのファイルがあり、text.txt内は、
あなたの会員番号は{yourid}です。
これを、main.py内で読み込んで「あなたの会員番号は123です。」の様に表示する、です。
with
文を使ってbody.txt
ファイルを開き、その内容を変数body
に読み込みます。その後、f-stringを使ってメール本文を定義します。{yourid}
の部分にはmailid
変数の値が埋め込まれます。
最後に、output
変数には、body
変数の内容をそのまま埋め込むように指定します。format()
メソッドを使用して、{yourid}
の部分をmailid
変数の値に置換します。実際のコードはこれ。
mailid ="123"
with open('text.txt', 'r') as f:
body= f.read()
output = f"""\
{body.format(textid=textid)}
"""
print(output)
やはり、ChatGPTを使っての作業だったのですが、一人でやっていたらどれだけ時間が掛かったか…とりあえずもうChatGPTから離れられません。
万屋物産は映像制作会社ですが、多岐にわたる人材を募集しています。特にChatGPTから答えを引き出すことが得意な方からの応募をお待ちしております!