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

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

  • 小米手环6可以微信支付吗(小米手环6可以接电话吗)

    小米手环6可以微信支付吗(小米手环6可以接电话吗)

  • 苹果11重要屏幕信息怎么关闭(苹果11重要屏幕信息无法验证)

    苹果11重要屏幕信息怎么关闭(苹果11重要屏幕信息无法验证)

  • 淘宝取消订单红包能退回吗(淘宝取消订单红包过期)

    淘宝取消订单红包能退回吗(淘宝取消订单红包过期)

  • 抖音里自己的评论怎么找(抖音里自己的评论怎么删除不了)

    抖音里自己的评论怎么找(抖音里自己的评论怎么删除不了)

  • wps上下两页表格怎么合并(wps上下两页表格怎么对齐)

    wps上下两页表格怎么合并(wps上下两页表格怎么对齐)

  • 1660ti和1650差多少(1660ti和1650差距大吗)

    1660ti和1650差多少(1660ti和1650差距大吗)

  • 苹果原装数据线多长(苹果原装数据线怎么辨别真假)

    苹果原装数据线多长(苹果原装数据线怎么辨别真假)

  • 淘宝有英文版的吗(有英文版的淘宝吗)

    淘宝有英文版的吗(有英文版的淘宝吗)

  • mate30有什么颜色(华为mate30哪个颜色好)

    mate30有什么颜色(华为mate30哪个颜色好)

  • 抖音显示的地址是不是到哪就显示哪(抖音显示的地址是定位还是注册地址)

    抖音显示的地址是不是到哪就显示哪(抖音显示的地址是定位还是注册地址)

  • 为什么快手买东西显示未登录(为什么快手买东西用不了花呗)

    为什么快手买东西显示未登录(为什么快手买东西用不了花呗)

  • 微软surface充不进去电(微软surface充不进去电,指示灯亮)

    微软surface充不进去电(微软surface充不进去电,指示灯亮)

  • 怎样改qq群聊名称(qq群聊怎么改名)

    怎样改qq群聊名称(qq群聊怎么改名)

  • 图片怎么去水印(图片怎么去水印不留痕迹)

    图片怎么去水印(图片怎么去水印不留痕迹)

  • 手机区域怎么设置(手机怎么切换区域)

    手机区域怎么设置(手机怎么切换区域)

  • 手机充电为什么一直1%(手机充电为什么会充一下停一下)

    手机充电为什么一直1%(手机充电为什么会充一下停一下)

  • 手机怎么拍星星(vivo手机怎么拍星星)

    手机怎么拍星星(vivo手机怎么拍星星)

  • 免拼怎么用(免拼怎么用不了)

    免拼怎么用(免拼怎么用不了)

  • 小米9pro5g能用4g吗(小米9 pro支持5g网络)

    小米9pro5g能用4g吗(小米9 pro支持5g网络)

  • beats只能连苹果吗(beats耳机只能连苹果电脑吗)

    beats只能连苹果吗(beats耳机只能连苹果电脑吗)

  • 荣耀9x参数(荣耀9x参数pro)

    荣耀9x参数(荣耀9x参数pro)

  • oppoFindx呼吸灯怎么设置(oppo findx3呼吸灯)

    oppoFindx呼吸灯怎么设置(oppo findx3呼吸灯)

  • ai教育什么意思(ai教育主要是什么课程)

    ai教育什么意思(ai教育主要是什么课程)

  • 京东退货如何上门取货(京东退货如何上传单号)

    京东退货如何上门取货(京东退货如何上传单号)

  • Linux下更改主机名(Ubuntu+Redhat)的方法(linux系统如何更改主机名)

    Linux下更改主机名(Ubuntu+Redhat)的方法(linux系统如何更改主机名)

  • 手机里面的发票在哪里
  • 一般纳税人什么条件
  • 金税四期对个人所得税的影响
  • 企业所得税应补退税额怎么计算
  • 应收利息增加会计分录
  • 金蝶凭证汇总表字体变小
  • 小微企业税务服务站
  • 金税盘锁死日期在哪里看
  • 代缴税款是什么意思
  • 收到承兑如何贴现
  • 向银行贷款买车 绿本要给银行吗
  • 免税发票还可以开吗
  • 广告宣传费可以抵扣进项税吗
  • 全国失信人员信息
  • 个人利息收入交不交增值税
  • 培训费增值税专用发票怎么开
  • 可供出售金融资产是指什么
  • 固定资产清理需要结转吗
  • 领专票需要带什么东西
  • 经营租赁方式租入分录
  • 怎么给员工购买保险
  • 一次性计提折旧的政策
  • php生成唯一标识
  • 补申报以前年度税款
  • mac可以制作win启动盘吗
  • mac底部菜单栏不见了快捷键
  • 购买加油卡如何开发票
  • 增值税专用发票和普通发票的区别
  • 对于个体工商户不需要满足累计经营三个月以上的条件
  • 长期应付款项目的列示金额
  • win10iis安装配置
  • 计提企业所得税是在结转损益后吗
  • 存货盘亏的账务处理进项税额转出
  • 【Vue】踩坑日记:Scoped下动画无效,曾经以为百利而无一害的Scoped,也有自己的限制
  • php解析xml文件
  • 正则表达式除去指定字母
  • 增值税申报表33栏显示有欠缴税额
  • 当月工资未发放的怎么记账
  • 织梦cms为什么不维护了
  • 百旺税控盘跨月发票作废
  • 运输服务是什么
  • 印花税如何缴纳 计税依据是什么
  • 存款利息收入一般是多少
  • 小型微利企业所得税按什么预缴
  • 备用金有发票抵扣吗
  • 外购免税农产品用于职工福利
  • 冲销以前年度多计提的费用分录
  • 分期收款提供劳务 是什么
  • 会计物料超损费怎么算
  • 员工在异地缴纳社保,公司还能上吗
  • 软件开发公司一般薪水多少
  • 如果非货币性资产会怎样
  • 银行贷款信用贷
  • 会计工作的基本步骤和主要工作
  • 隔离模块与隔离模块如何连接?
  • sql server 用法
  • win8怎么扩展c盘
  • win2003远程桌面最大连接数
  • coms恢复出厂设定还原bios设置方法步骤讲解
  • Windows设置启动引导
  • 启动npm服务
  • 自动锁定系统
  • sllights.exe - sllights进程是什么意思
  • win8如何开启蓝牙
  • mac os 如何备份
  • windows10无法关闭
  • win8 系统设置
  • fdisk硬盘分区工具
  • linux 用户进程
  • linux mangle
  • 批处理 /b
  • css设置最大高度
  • 拼图java代码
  • 安卓自定义ui
  • unity3d怎么编程
  • 小规模纳税人土地使用税减免政策
  • 河南省注册税务师协会电话
  • 福建地税办税人变更流程
  • 普通手写发票税点多少
  • 企业月度统计表在哪里查找
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设