如何在电脑启动时 运行 python 编写脚本但一天只能启动一次?
How to run python script on start up of pc but only once in day?
我创建了一个 python 脚本,它可以在生日到来时自动向某人送上生日祝福。我在 window 启动时添加了这个脚本,但它 运行 每次当我启动我的电脑并向某人做生日祝福时。我只想 运行 该脚本一天一次。我该怎么办?
在文件开头试试这个:
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"
我创建了一个 python 脚本,它可以在生日到来时自动向某人送上生日祝福。我在 window 启动时添加了这个脚本,但它 运行 每次当我启动我的电脑并向某人做生日祝福时。我只想 运行 该脚本一天一次。我该怎么办?
在文件开头试试这个:
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"