| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 windsboy 于 2019-9-29 09:09 编辑  
 
自己昨天突发奇想,想做一个倒计时的小程序,于是经过半天的上网搜索,又经过大半天的编辑,终于在前辈代码的基础上,大体达到了自己的要求。不过其实还可以再优化成对话框形式的  exe文件,无奈自己实在是学习不精,连 easygui 都还没有搞明白,实在愧对小甲鱼老师,希望有哪位同学给优化一下,或者只能等我再学习学习,以后再优化了。  。 代码如下: 
 
import datetime 
import sys 
import time 
spring=datetime.datetime(2020,1,1,0,0,0)    #目标日期 
 
while  True: 
        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 秒  (时间是每秒跳动一下) 
 
不知道图片该怎么插入,只能手打了。 
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |