位置: 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子组件如何拿到父组件实例)

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

  • 企业工商信息查询注册公司方法

    企业工商信息查询注册公司方法

  • 家用智能控制系统怎么做(家用智能控制系统)(家用电器智能控制器)

    家用智能控制系统怎么做(家用智能控制系统)(家用电器智能控制器)

  • vivox70如何切换经典桌面(vivox70如何切换快充)

    vivox70如何切换经典桌面(vivox70如何切换快充)

  • 淘宝号被别人实名认证(淘宝号被别人实名怎么办)

    淘宝号被别人实名认证(淘宝号被别人实名怎么办)

  • 听筒进水了怎么办(听筒进水了怎么办放什么音乐)

    听筒进水了怎么办(听筒进水了怎么办放什么音乐)

  • 拼多多商品属性过少是什么意思(拼多多商品属性发货地怎么设置)

    拼多多商品属性过少是什么意思(拼多多商品属性发货地怎么设置)

  • 移动热点是什么(手机个人热点怎么连接)

    移动热点是什么(手机个人热点怎么连接)

  • 拼多多店铺审核一般多久(拼多多店铺审核秒通过)

    拼多多店铺审核一般多久(拼多多店铺审核秒通过)

  • g2030cpu相当于i几代(g2030cpu性能如何)

    g2030cpu相当于i几代(g2030cpu性能如何)

  • 微信文件超过10兆不能发送怎么办(微信文件超过10m)

    微信文件超过10兆不能发送怎么办(微信文件超过10m)

  • 被删了还能发消息过去(被删了还能发消息淘宝)

    被删了还能发消息过去(被删了还能发消息淘宝)

  • pacmoo是r15什么版本(oppor15pacm00是什么版本)

    pacmoo是r15什么版本(oppor15pacm00是什么版本)

  • 华为通知铃声怎么关(华为通知铃声怎么设置自定义)

    华为通知铃声怎么关(华为通知铃声怎么设置自定义)

  • am3主板支持什么cpu(am3主板什么时候发布的)

    am3主板支持什么cpu(am3主板什么时候发布的)

  • iphonexs停产了吗?(iphonexs停产了还买得到吗)

    iphonexs停产了吗?(iphonexs停产了还买得到吗)

  • 小米cc9e支持几瓦快充(小米cc9e支持18w快充吗)

    小米cc9e支持几瓦快充(小米cc9e支持18w快充吗)

  • 笔记本电脑乘号是哪个键(笔记本电脑乘号是哪个键子)

    笔记本电脑乘号是哪个键(笔记本电脑乘号是哪个键子)

  • 华为klw-tl00h是什么型号(华为klw-ul00)

    华为klw-tl00h是什么型号(华为klw-ul00)

  • 为什么苹果11充电这么慢(为什么苹果11充不进去电)

    为什么苹果11充电这么慢(为什么苹果11充不进去电)

  • 耳机转接头影响音质吗(耳机转接头影响左右声道)

    耳机转接头影响音质吗(耳机转接头影响左右声道)

  • iphone11镜头需要贴膜吗(苹果11镜头需要保护吗)

    iphone11镜头需要贴膜吗(苹果11镜头需要保护吗)

  • 手机自动免提怎么关闭(手机自动免提怎么回事)

    手机自动免提怎么关闭(手机自动免提怎么回事)

  • 手机两张卡怎么切换流量(手机两张卡怎么查看号码)

    手机两张卡怎么切换流量(手机两张卡怎么查看号码)

  • qq音乐会员可以共享吗(qq音乐会员可以退款吗)

    qq音乐会员可以共享吗(qq音乐会员可以退款吗)

  • 微机中的bus一词是指什么(微机中bus是什么意思)

    微机中的bus一词是指什么(微机中bus是什么意思)

  • 苹果x电信信号差怎么解决(苹果x电信信号怎么样)

    苹果x电信信号差怎么解决(苹果x电信信号怎么样)

  • 腾讯视频是否夜间审核(腾讯视频是否夜间播放)

    腾讯视频是否夜间审核(腾讯视频是否夜间播放)

  • vivox23高清通话在哪打开(vivoX23高清通话设置在哪里)

    vivox23高清通话在哪打开(vivoX23高清通话设置在哪里)

  • iphonex怎么取消edge(iphonex怎么取消锁屏密码)

    iphonex怎么取消edge(iphonex怎么取消锁屏密码)

  • 苹果 macOS 系统键盘快捷键列表大全整理(mac版本系统)

    苹果 macOS 系统键盘快捷键列表大全整理(mac版本系统)

  • BIOS怎么恢复出厂设置?(最简单的快速方法)(bios怎么恢复出厂设置dell)

    BIOS怎么恢复出厂设置?(最简单的快速方法)(bios怎么恢复出厂设置dell)

  • 预收账款什么时候确认收入
  • 金税盘连接不上电脑是怎么回事
  • 公司两个股东各占50%股份,法人是股东
  • 个体户个税计算方法2022税率表
  • 公允价值变动损益和投资收益区别
  • 企业接收捐赠的会计分录
  • 无形资产减值损失可以转回吗
  • 上年的应收帐款在本年度如何录入?
  • 城市建设综合配套费征收管理办法
  • 营改增之后账务怎么处理
  • 小规模纳税人不允许开具零税率发票
  • 地税三方协议是什么意思
  • 税盘显示已过开票截止日期
  • 土地契税税率怎么计算
  • 完税证明已开回怎么处理
  • 利润总额为负数净利润怎么算
  • 给员工小孩买礼物合适吗
  • windows刷新桌面
  • 10款手机赚钱软件下载
  • 鸿蒙怎么添加
  • Windows 11 Build 22000.176 (KB5006050) 更新推送(附更新内容+安装)
  • win10打开txt
  • linux用途是什么
  • 毛利率计算公式举例说明
  • 当月认证了发票但没有进行增值税申报
  • gws.exe是啥
  • 森林里雾气弥漫,给大家带来了什么困难?
  • 个人转让土地使用权可以开专票吗
  • vuemvvm模式
  • thinkphp跨域
  • 增资会计
  • 长期待摊费用如何处理
  • 其他货币资金微利
  • 当月扣缴的社保是上个月的吗
  • python中字符串转数字函数
  • 计提工资的时候计提个税吗
  • 网上打印出来的手机买卖协议有效吗
  • mysql服务器怎么启动
  • SQL SERVER中关于exists 和 in的简单分析
  • 委托加工的材料成本是否含增值税
  • 货先到发票后到怎么办
  • 预付款什么时候开发票
  • 公允价值变动损益和投资收益区别
  • 认缴的实收资本需要做账吗?
  • 增值税发票未认证丢失怎么办
  • 仓库员工工资
  • 收到去年所得税退税款会计分录
  • 营业执照类型有限责任公司(自然人独资)是什么行业类别
  • 小规模纳税人认定标准2023年最新
  • mysql数据库远程备份和恢复
  • 开启 windows server
  • win8系统怎么安装微信
  • 升级win8.1 64位系统后无法玩剑灵怎么办?win8.1系统无法玩剑灵的解决方法
  • centos 怎么用
  • CentOS 7.0.1406 正式版发布(附CentOS7下载地址)
  • vm虚拟机中的网络设置怎么添加
  • freebsd9.3安装教程
  • windows7个性化菜单
  • Win7如何调整分辨率
  • 如何关闭mcafee软件
  • excel表格用windows7打不开
  • win7怎么看电脑ip地址
  • win8怎么运行命令
  • cocos2d-x教程
  • javascript 高级
  • Unity3D游戏开发pdf
  • unity g
  • opengl api version
  • shell 数组变量
  • angular2双向数据绑定原理
  • javascriptz
  • easyui导出excel表格
  • cmd文件操作基本命令清单
  • unity-
  • Unity NGUI Tween的用法
  • bootstrap需要学多久
  • 山东统一发票查询平台
  • 江西发票税率
  • 国家税务总局风险识别报告
  • 如何计算土地增值税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设