显示距离下班还有多长时间的Python版,多长时间python,#coding=utf-
文章由Byrx.net分享于2019-03-23 08:03:51
显示距离下班还有多长时间的Python版,多长时间python,#coding=utf-
#coding=utf-8from datetime import time,datetime,timedeltaimport osimport sysimport subprocessimport time as btimedef showGohomeTime(): #获得现在的时间 nowtime = datetime.now().time() #下班时间,这里设置的是18点0分0秒 三个参数依次是时分秒 times = time(18,0,0) #计算 h=times.hour-nowtime.hour; m=abs(times.minute-nowtime.minute); s=abs(times.second-nowtime.second); if m > 0: h = h-1; m = 60-m; s = 60-s; #上面这一块就不解释了,而且我发现这一块好像略麻烦了, #如果有更好的方式,欢迎指教! strtime = "{h}小时{m}分{s}秒".format(h=h,m=m,s=s); #这里是为了在windows的命令行下输出的转码,不要问我为什么不直接coding=GBk! strtime = strtime.decode('utf-8').encode('gbk') print strtime;if __name__ == '__main__': while 1==1 : #每秒刷新 os.system("cls") showGohomeTime(); btime.sleep(1); #可以直接命令行下python命令执行,效果更佳 #我顺带写了个批处理 #就下面这一行 #call python Lgohome.py#该片段来自于http://byrx.net
评论关闭