python 节假日,python 法定节假日

  python 节假日,python 法定节假日

  过完春节,盼着下一个节日,那么如何判断距离节假日还有多少天呢?今天小编给大家介绍使用大蟒脚本来解决这个问题,对计算机编程语言统计节假日倒计时脚本感兴趣的朋友一起看看吧

  

目录
1、前言2、倒计时脚本

  

1、前言

  如何快速的想了解距离节假日还有多少天?

  接下来使用计算机编程语言脚本来解决这个问题。

  

2、倒计时脚本

  脚本代码:

  #!/usr/bin/env python

  # -*-编码: utf-8 -*-

  从彩色光导入初始化,Fore

  从zhdate导入ZhDate

  导入日期时间

  def get_week_day(date):

  week_day_dict={

  0: 星期一,

  1: 星期二,

  2: 星期三,

  3: 星期四,

  4: 星期五,

  5: 星期六,

  6: 星期天,

  }

  日=日期。工作日()

  返回星期日字典

  定义时间_解析(今天):

  距离年=(日期时间。日期时间。strptime(f"{ today。年}-01-01 ",“%Y-%m-%d”).日期()-今天)。天

  如果距离年为0,距离年=距离年否则(

  日期时间。日期时间。strptime(f"{ today。2001年1月1日"," %Y-%m-%d ").日期()-今天)。天

  distance _ big _ year=(ZhDate(今天。年份,1,1).到日期时间().日期()-今天)。天

  距离大年=距离大年如果距离_大_年0否则(

  ZhDate(今天,1,1,1年)。到日期时间().日期()-今天)。天

  距离_ 4 _ 5=(日期时间。日期时间。strptime(f"{ today。年}-04-05 ",“%Y-%m-%d”).日期()-今天)。天

  距离_4_5=距离_4_5如果距离_4_5 0否则(

  日期时间。日期时间。strptime(f"{ today。2005年1月4日",“%Y-%m-%d”).日期()-今天)。天

  distance _ 5 _ 1=(日期时间。日期时间。strptime(f"{ today。年}-01年5月), %Y-%m-%d ).日期()-今天)。天

  距离_5_1=距离_5_1如果距离_5_1 0否则(

  日期时间。日期时间。strptime(f"{ today。2001年1月5日"," %Y-%m-%d ").日期()-今天)。天

  distance _ 5 _ 5=(ZhDate(今天。年份,5,5).到日期时间().日期()-今天)。天

  距离_5_5=距离_5_5如果距离5 5 0否则(

  ZhDate(今天。1,5,5年)。到日期时间().日期()-今天)。天

  distance _ 8 _ 15=(ZhDate(今天。年份,8,15).到日期时间().日期()-今天)。天

  距离_8_15=距离_8_15如果距离8 15 0否则(

  ZhDate(今天,15年一月8日)。到日期时间().日期()-今天)。天

  距离_ 10 _ 1=(日期时间。日期时间。strptime(f"{ today。年}-2001年10月, %Y-%m-%d ).日期()-今天)。天

  distance _ 10 _ 1=distance _ 10 _ 1 if distance _ 10 _ 1 0 else(

  日期时间。日期时间。strptime(f"{ today。2001年1月10日",“%Y-%m-%d”).日期()-今天)。天

  #打印(距离周末: ,5 - today.weekday())

  #打印(距离元旦: ,距离_年)

  #打印(距离大年: ,距离_大_年)

  #打印(距离清明: ,距离_4_5)

  #打印(距离劳动: ,距离_5_1)

  #打印(距离端午:英尺,距离_5_5)

  #打印(距离中秋: ,距离_8_15)

  #打印(距离国庆: ,距离_10_1)

  time_=[

  {v_: 5 - 1 - today.weekday(), title: 周末}, # 距离周末

  {v_:距离_年,标题 : 元旦}, # 距离元旦

  {v_:距离_大_年,标题 : 过年}, # 距离过年

  {v_:距离_4_5,标题 : 清明节}, # 距离清明

  {v_:距离_5_1,标题 : 劳动节}, # 距离劳动

  {v_:距离_5_5,标题 : 端午节}, # 距离端午

  {v_: distance_8_15, title: 中秋节}, # 距离中秋

  {v_: distance_10_1, title: 国庆节}, # 距离国庆

  ]

  time_=sorted(time_,key=lambda x: x[v_],reverse=False)

  返回时间_

  定义倒计时():

  初始化(自动重置=真)

  今天=日期时间。日期。今天()

  now _=f"{ today。年份}年{今天。月份}月{今天。第一天}日

  week_day_=get_week_day(今天)

  打印(f\n\t\t {Fore。绿色} {现在_} {星期_日_ } )

  str_=

  走吧。

  打印(f Fore。RED}{str_} )

  time_=时间解析(今天)

  对于t_ in time_:

  打印(f\t\t {Fore。红色}是: {t_。get(title)}天后)

  提示_=

  结束!

  打印(f Fore。RED}{tips_} )

  打印(f\t\t{Fore。CYAN}微信官方账号:AllTests软件测试\n )

  if __name__==__main__:

  倒计时()

  在PyCharm上执行结果:

  在终端上执行结果:

  关于计算假期剩余天数的Python脚本的文章到此结束。更多关于Python对节假日的统计,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: