読者です 読者をやめる 読者になる 読者になる

鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

日経平均予想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()