日経平均予想Botが休日もつぶやいてしまっていました
開場日の朝だけ株価予想してつぶやいてほしいのですが
祝日にもつぶやいていました。
原因はexitではなくてsys.exit()を使うと良い感じです。
import datetime import jholiday today = datetime.date.today() holiday = jholiday.holiday_name(date=today) if holiday or today.weekday() ==6 or today.weekday() == 0: exit if today.month == 1 and (today.day==1 or today.day==2): exit if today.month == 12 and today.day==31: exit
import sys import datetime import jholiday today = datetime.date.today() holiday = jholiday.holiday_name(date=today) if holiday or today.weekday() ==6 or today.weekday() == 0: sys.exit() if today.month == 1 and (today.day==1 or today.day==2): sys.exit() if today.month == 12 and today.day==31: sys.exit()