倒计时 小提醒
本帖最后由 windsboy 于 2019-9-29 09:09 编辑自己昨天突发奇想,想做一个倒计时的小程序,于是经过半天的上网搜索,又经过大半天的编辑,终于在前辈代码的基础上,大体达到了自己的要求。不过其实还可以再优化成对话框形式的exe文件,无奈自己实在是学习不精,连 easygui 都还没有搞明白,实在愧对小甲鱼老师,希望有哪位同学给优化一下,或者只能等我再学习学习,以后再优化了。{:5_109:} 。 代码如下:
import datetime
import sys
import time
spring=datetime.datetime(2020,1,1,0,0,0) #目标日期
whileTrue:
pass
today=datetime.datetime.now() #现在的时间
N = (today.strftime( '%Y-%m-%d %H:%M:%S' )) # 现在的时间格式化
day=(spring-today).days #得到还有几天
second=(spring-today).seconds #得到还有几秒
sec=int(second%60 ) #根据秒数得到还有几秒
minute=int(second/60%60) #根据秒得到分钟数
hour=int(second/60/60) #根据秒数得到小时
if hour>24:
hour=hour-24 #如果超过24小时,就要算超过1天,所以要减去24
sys.stdout.write("现在的时间是: %s" % N)
sys.stdout.write( "距离元旦还有:"+str(day)+" 天 "+str(hour)+" 小时 "+str(minute)+" 分钟 "+str(sec)+" 秒 "+'\r')
##sys.stdout.write( "离元旦 %d 天 %d 小时 %d 分钟 %d 秒 \r "%(day,hour,minute,sec) )
sys.stdout.flush()
time.sleep(1)
最终的结果是: 现在的时间是: 2019-09-29 09:01:06距离元旦还有:93 天 14 小时 58 分钟 53 秒(时间是每秒跳动一下)
不知道图片该怎么插入,只能手打了。
页:
[1]