我是python的新手,我在Raspberry Pi上编程。我创建了这个脚本,我想在一天中的某个特定时间(即早上6点)发送电子邮件。我已经有脚本的电子邮件部分功能,剩下的就是电子邮件的自动化。
我认为最好的办法就是把它放在if语句中。我使用导入时间日期来表示时间功能。以下是我对if语句的看法:
import smtplib
import datetime
import time
now = date time.datetime.now()
morning = 6
noon = 12
afternoon = 18
if datetime.time.hour(6) == morning or datetiem.time.hour(12) == noon or datetime.time.hour(18) == afternoon:
# Email code here #
当我今天运行它时,我得到一个 TypeError:' getset_discriptor'不可赎回。因为我是Python的新手,我不知道如何解决这个问题,所以非常感谢任何帮助!