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

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

  • 影响微博营销效果的因素有哪些?(影响微博营销效益的因素)

    影响微博营销效果的因素有哪些?(影响微博营销效益的因素)

  • oppofindx5支持无线充电吗(oppofindx5支持无线)

    oppofindx5支持无线充电吗(oppofindx5支持无线)

  • 微信零钱能转到别人的银行卡吗(微信零钱能转到微众银行吗)

    微信零钱能转到别人的银行卡吗(微信零钱能转到微众银行吗)

  • 荣耀x10max的处理器是什么型号(荣耀x10max手机处理器怎样)

    荣耀x10max的处理器是什么型号(荣耀x10max手机处理器怎样)

  • 华为mate40pro摄像头在哪(华为mate40pro摄像头介绍)

    华为mate40pro摄像头在哪(华为mate40pro摄像头介绍)

  • 荣耀30pro如何清除多余的界面(荣耀30怎么清理)

    荣耀30pro如何清除多余的界面(荣耀30怎么清理)

  • 滴滴司机可以看到乘客哪些信息(滴滴司机可以看到乘客的位置吗)

    滴滴司机可以看到乘客哪些信息(滴滴司机可以看到乘客的位置吗)

  • x5.tbs是什么文件

    x5.tbs是什么文件

  • 芒果tv极速版怎么下载视频(芒果tv极速版怎么卸载不了)

    芒果tv极速版怎么下载视频(芒果tv极速版怎么卸载不了)

  • nova7像素多少(nova7 像素)

    nova7像素多少(nova7 像素)

  • 网络信息可以划分为(网络信息可以分为)

    网络信息可以划分为(网络信息可以分为)

  • 显示器由监视器和什么组成(显示器由监视器和显示控制适配器两部分组成)

    显示器由监视器和什么组成(显示器由监视器和显示控制适配器两部分组成)

  • vivo手机查看本机号码(vivo手机查看本机ip)

    vivo手机查看本机号码(vivo手机查看本机ip)

  • 背景在什么选项卡(背景格式在哪个选项中)

    背景在什么选项卡(背景格式在哪个选项中)

  • 怎样注册成为淘宝达人(怎样注册成为淘宝商家)

    怎样注册成为淘宝达人(怎样注册成为淘宝商家)

  • 苹果11电池续航时间(苹果11电池续航多少毫安)

    苹果11电池续航时间(苹果11电池续航多少毫安)

  • 快手买的东西在哪里找(快手买的东西在哪看取件码)

    快手买的东西在哪里找(快手买的东西在哪看取件码)

  • 怎么修改网页标题(怎么修改网页标签)

    怎么修改网页标题(怎么修改网页标签)

  • vivos1电池多大(vivoS1电池多大)

    vivos1电池多大(vivoS1电池多大)

  • 手机网络拒绝接入 如何恢复(手机网络拒绝接入,连接失败是怎么回事)

    手机网络拒绝接入 如何恢复(手机网络拒绝接入,连接失败是怎么回事)

  • 处理存储机密级秘密级的移动存储介质(处理存储机密级移动存储介质)

    处理存储机密级秘密级的移动存储介质(处理存储机密级移动存储介质)

  • Mac怎么设置从不休眠?Mac设置从不休眠(mac怎么设置不自动开机)

    Mac怎么设置从不休眠?Mac设置从不休眠(mac怎么设置不自动开机)

  • 如何把文档转换为PDF格式(如何把文档转换成二维码)

    如何把文档转换为PDF格式(如何把文档转换成二维码)

  • 外出经营活动税收管理证明在哪里办理
  • 增值税专用发票几个点
  • 增值税纳税义务发生地点的规定
  • 餐厅打包盒算不算商品
  • 初级职称需要进行继续教育吗
  • 社保滞纳金所得税汇算需要调增吗
  • 微信收入算现金流出吗
  • 增值税为什么不用计提
  • 怎么查自己是否
  • 个人所得税怎么算公式是什么
  • 分给当期投资者利润如何做会计分录?
  • 期末小规模纳税人差额纳税的会计处理分析
  • 2021年工作绩效未达标扣工资
  • 门店活动经费计入什么
  • 确认收入销售折让分录
  • 员工销售家具取得的工资怎么写分录?
  • 企业的车辆购置税计入哪个科目
  • 员工宿舍需要缴纳房产税么
  • 什么发票可以用来抵税
  • 国税代开增值税专票开错了如何处理?
  • 跨行转账16万手续费多少
  • 工会经费税收
  • mac的键盘怎么打开
  • 票据背书怎么做账
  • 单位车辆车船税缴纳
  • 怎么检查电脑硬件是否正常
  • 未开票收入缴纳所得税吗
  • 银行年费通过什么渠道交
  • 可转债 承销
  • 包工包料工程要交哪些税
  • .sfx.exe是什么文件
  • php年月日时间代码
  • 阐述php的特点
  • joomla安装教程
  • yii框架搜索分页modle写法
  • 基于Pytorch的风格转换
  • 30多岁应该怎么说
  • javascript数据类型分为哪两类
  • 支付招聘网站费用怎么入账
  • 公司5个印章都刻错了
  • 食堂洗碗机操作规程
  • phpcms模板制作教程
  • 财务会计制度及核算软件备案有效期
  • 待处理财产损益是什么类科目
  • 纳税申报个税如何申报
  • 支付劳务费的账务处理
  • 建筑发票开具与土增税扣有什么关系?
  • 非货币性资产交换换入资产的入账价值
  • 被盗物品损坏谁负责赔偿
  • 小规模纳税人防伪税控会计分录
  • 安装工程什么时候套脚手架搭拆
  • 税前扣除的职工福利费怎么算
  • 没有发票也可以报销
  • 采购费用属于什么会计分录
  • 医院药品过期放多久
  • 期末留抵税额和上期留抵税额
  • fedora最新版本
  • unix怎么切换用户
  • 2019谷歌浏览器
  • ubuntu怎么打开系统设置
  • win10系统如何开启远程桌面连接
  • win7电脑dpi怎么设置800
  • nipc什么意思
  • win7旗舰版开机
  • opengl 变形
  • perl keys
  • python 聚类算法包
  • 安卓工程如何正常启动
  • python第三方库的安装方法有哪些
  • javascript初学者书籍
  • js鼠标框选
  • python怎么定义
  • ADB not responding. You can wait more,or kill"abd.exe" process manually and click 'Restar
  • 房产税自用改为出租,房产税如何申报
  • 软件即征即退软件是什么
  • 长沙税务局几点上班下午
  • 税服领花规范照片
  • 2020重庆税务局
  • 北京社保登记证怎么办
  • 关于车辆购置税的规定,下列说法正确的是
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设