前回の応用で、実行日が2022年11月17日とします。
そして、sample.csvが読み込まれた時、今日は吉と表示するようにします。
Twitterのbotの手前になります。
sample.csv
tweet,date
今日は大吉,2022-11-16
今日は吉,2022-11-17
今日は凶-18,2022-11-18
import pandas
import datetime
#実行日は2022年11月17日
today = datetime.date.today()
#型変換のため
today_str = today.strftime('%Y-%m-%d')
df = pandas.read_csv('sample.csv')
for index, data in df.iterrows():
#print (data["date"])
if today_str == data["date"]:
print(data["tweet"])
break
【実行結果】
今日は吉
【補足】
print文でコメントしていますが、どこまでループしたのか、確認したいときは、#を外してみると、ループがどこまでしたのか、わかります。
コメント