如何在电脑启动时运行python脚本,但一天只运行一次?



我创建了一个python脚本,当生日到来时,它会自动向某人发送生日祝福。我在窗口启动时添加了此脚本,但每次启动电脑并给人做生日祝福时,它都会运行。我只想每天运行一次该脚本。我该怎么办?

在文件的开头尝试这个:

import datetime
actualday = datetime.datetime.today().day  # get the actual day 
actualmonth = datetime.datetime.today().month  # get the actual month 
bday = 1  # day of birthday
bmonth = 1  # month of birthday
if actualday == bday and actualmonth == bmonth :
# code

如果日期不相等,它应该完成该过程

您可以在系统启动时运行此程序 如何在Windows启动时启动python文件?

之后,您需要检查系统启动的时间,例如:

import datetime
dayToday = datetime.datetime.today().day
monthToday = datetime.datetime.today().month
birthdayDay = 1
birthdayMonth = 10
if dayToday == birthdayDay and monthToday == birthdayMonth:
print "HPBD"

最新更新