话不多说,直源码
装完python情况下
需要安装几个包,先运行代码吧,如果需要再按照如下命令安装 包
pip install time
pip install math
pip install datetime
源码:
import datetime
import sys
import time
import math
spring = datetime.datetime(2023, 1, 31, 0, 0, 0) # 新的一年的日期 这里可以任意设置
while True:
today = datetime.datetime.now() # 获取当前的日期
day = (spring - today).days # 新年日期减去当前日期
second = (spring - today).seconds #得到秒数
sec = second % 60
minute = second / 60% 60
hour = second / 60 / 60
if hour > 24:
hour = hour - 24
hour = math.floor(hour) # 去掉小数点,向下取整
minute = math.floor(minute) # 去掉小数点,向下取整
sys.stdout.write("离今年春节还有" + str(day) + "天" + str(hour) + "小时" + str(minute) +"分钟" + str(sec) + "秒" + '\r')
sys.stdout.flush()
time.sleep(1) # 暂停一秒打印,不然太快
print("离今年春节还有"+ str(day) + "天" + str(hour) + "小时" + str(minute) + "分钟" +str(sec) + "秒" +'\r')
复制运行就好
效果
窗口体