メール自動送信ツールを作成中です。
###ソースコード
python
1import datetime 2import smtplib 3import ssl 4from email.mime.text import MIMEText 5 6import sys, codecs 7sys.stdout = codecs.getwriter("utf-8")(sys.stdout) 8 9gmail_account = "XXX@gmail.com" 10gmail_password = "XXX" 11mail_to = "YYY@gmail.com" 12send_name = "YYY" 13 14today_date = datetime.date.today() 15delively_date = today_date + datetime.timedelta(days=1) 16print(today_date,delively_date)
###エラー
C:\test>python autemail.py Traceback (most recent call last): File "C:\test\autemail.py", line 16, in <module> print(today_date,delively_date) File "C:\Users\Owner\AppData\Local\Programs\Python\Python39\lib\codecs.py", line 378, in write self.stream.write(data) TypeError: write() argument must be str, not bytes
何が原因でしょうか?
どこを修正すべきですか?
回答1件
あなたの回答
tips
プレビュー