位置: IT常识 - 正文

Python如何实现时间累加的计算器(python @time)

编辑:rootadmin

推荐整理分享Python如何实现时间累加的计算器(python @time),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python time.struct_time,python %time,python %time,python time now,pythontimer,pythontime,pythontime,pythontime,内容如对您有帮助,希望把文章链接给更多的朋友!

1.输入一个时间(确保时间格式的正确)

Python如何实现时间累加的计算器(python @time)

2.判断是否是第一次,如果是第一次就和00:00:00进行累加;如果是就和上一次计算出来的时间进行累加;

3.如果秒数大于60就进1,分数大于60就进1

4.将操作记录追加写入到同级目录下的log.txt文件中

5.使用pyinstaller将文件打包成exe可执行文件(windows)

实例

importdatetimedeftime_split(t):t=str(t).split(":")iflen(t)==2:t_h=0t_m=t[0]t_s=t[1]iflen(t)==3:t_h=t[0]t_m=t[1]t_s=t[2]returnt_h,t_m,t_sdeftime_add(t1,t2):t1_h=time_split(t1)[0]t1_m=time_split(t1)[1]t1_s=time_split(t1)[2]t2_h=time_split(t2)[0]t2_m=time_split(t2)[1]t2_s=time_split(t2)[2]t3_s=int(t1_s)+int(t2_s)t3_sup=0whilet3_s>=60:t3_sup+=1t3_s=int(t3_s)-60t3_m=int(t1_m)+int(t2_m)+int(t3_sup)t3_mup=0whilet3_m>=60:t3_mup+=1t3_m=int(t3_m)-60t3_h=int(t1_h)+int(t2_h)+int(t3_mup)t3=str(t3_h).zfill(2)+":"+str(t3_m).zfill(2)+":"+str(t3_s).zfill(2)returnt3if__name__=="__main__":flag=Trueindex=0print(u"欢迎使用时间相加计算!")print(u"请注意您的时间格式,且确保你的输入法是英文输入==>时:分:秒==>00:00:00")print(u"将会在同级目录下生产log.txt文件来记录你的输入")print(u"中文输入将会导致程序闪退!!!")whileflag:time_in=input(u"请输入你要计算的时间(请确保你的“:”是英文字符!!!,输入“#”结束):")withopen('log.txt',mode='a')asfilename:filename.write(str(datetime.datetime.now()))filename.write(u"请输入你要计算的时间(请确保你的“:”是英文字符!!!,输入“#”结束):"+time_in+u"\n")filename.close()iftime_in=="#":flag=Falseprint(u"计算结束,结果为:",time_last)withopen('log.txt',mode='a')asfilename:filename.write(str(datetime.datetime.now()))filename.write(u"计算结束,结果为:"+time_last+u"\n")filename.close()breakifindex==0:time_last=time_add(time_in,"00:00:00")else:time_last=time_add(time_in,time_last)print("第",index+1,"次合计:",time_last)withopen('log.txt',mode='a')asfilename:filename.write(str(datetime.datetime.now()))filename.write(u"第"+str(index+1)+u"次合计:"+time_last+u"\n")filename.close()index+=1

以上就是Python实现时间累加计算器的方法,希望对大家有所帮助。更多Python学习指路:Python基础教程

本文链接地址:https://www.jiuchutong.com/zhishi/310444.html 转载请保留说明!

上一篇:vue3子组件如何修改父组件传过来的props数据(vue3子组件如何拿到父组件实例)

下一篇:富文本实现@选择人(富文本功能)

  • 税控盘280怎么变398了
  • 预缴增值税计算公式方法
  • 哪些福利费不税前扣除
  • 公司内控制度由谁制定
  • 收到政府补助需要缴纳企业所得税吗
  • 季度申报后还要年度申报吗
  • 增值税期初应补税额计算
  • 一般纳税人减免增值税政策
  • 未开票收入下月开票怎么做分录
  • 转让财产收入征税吗
  • 发票领购簿遗失怎么办
  • 应收账款计提坏账比例
  • 公司代收代付会被监控吗
  • 员工借款会计分录
  • 期末留抵税额可以留多久
  • 去年暂估的成本,汇算前收到的少,红冲全部暂估吗
  • 什么是差额增收
  • 单位车转到个人名下要什么材料
  • 公司看望病人账务处理
  • 别人借用我的pos刷卡套现谁承担
  • 正确解读《非居民金融账户涉税信息尽职调查管理办法》
  • 固定资产明细账有哪些
  • 外购消费品已纳消费税
  • 股东对外投资
  • 资产置换会计处理办法
  • 1697509063
  • mac桌面怎么整理
  • win10怎么关闭开机磁盘自检
  • 何为小规模
  • 出纳违规支付承担啥责任?
  • 冲减预交的增值税税率
  • 快捷方式都变成pdf
  • 行政单位如何将资产年报导入财报里
  • 出库单可以补吗
  • regsync.exe - regsync是什么进程 有什么用
  • 怎样改善现金流量比率
  • ctl.start
  • vue实现打印
  • 在途物资属于什么存货
  • 南奥索峰的Lac d'Ayous小屋,法国 (© Eneko Aldaz/Offset by Shutterstock)
  • 成本核算流程及注意事项
  • 集团对子公司拨款的规定
  • 办理完税证明需要什么资料
  • 固定资产原值怎么确定
  • 折扣店商场
  • 长期股权投资为什么不是金融资产
  • 小企业会计准则主要按照什么计量
  • 公司开办费的会计分录
  • 国家税务总局金税四期
  • 航天税盘服务费开的普票可以抵税吗
  • 投资者投入固定资产成本
  • 盈利能力分析对企业发展的意义
  • 企业销售退回的论文
  • 预付货款属不属于消费信用
  • 税控系统维护费可以全额抵扣吗
  • 会计报表分析的方法
  • mysql中的limit用法有哪些(推荐)
  • Win7系统连接vpn失败且提示错误代码868的2种解决方法
  • win7使用率
  • mac电脑快速查询
  • vtpwsr
  • mac火狐浏览器flash插件设置
  • 苹果的mac怎么查
  • members-area.exe是什么进程 members-area进程查询
  • win7旗舰版系统怎么样
  • win10下载英雄联盟运行没反应
  • win8怎么隐藏桌面图标
  • 电脑安装win8系统
  • 一个简单的灵魂
  • cocos2d-js游戏开发
  • 后台实时分流文件的shell脚本
  • python基础教程电子版
  • 基于javascript的毕业设计
  • json读取字符串
  • 怎么做到开放
  • 纳税人防伪税控设备未抄报怎么操作
  • 企业自建自用房产税如何缴纳
  • 江苏省电子税务局社保缴费查询
  • 石家庄经开区税务局
  • 增值税率下降
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设