需要使用python在txt文件中输出剩余假期

问题描述

节日快乐!

我正在处理需要提前 3 周发送公共假期提醒的项目。我已经完成了这部分,现在需要添加一个功能,除了即将到来的假期外,还会发送今年剩余的假期。由于我是编码新手,因此我将不胜感激任何有关如何解决此问题的提示或建议!

这是我现在的代码:

import datetime
from datetime import timedelta
import calendar
import time
import smtplib as smtp
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.message import EmailMessage

holidayFile = 'calendar.txt'

def run(input):
    checkTodaysHolidays()

  
def checkTodaysHolidays(): 
    file = open(holidayFile,'r')
    date = (datetime.date.today() + datetime.timedelta(days=21)).strftime('%Y/%m/%d')
    publicHolidayName = ''
    for line in file: 
        if date in line:
            publicHolidayName = " ".join(line.split()[1:])

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)