簡體   English   中英

如何在電腦啟動時運行 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"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM