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

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

  • 荣耀30pro支持仿真机械键盘的吗(荣耀30pro可以贴防窥膜吗)

    荣耀30pro支持仿真机械键盘的吗(荣耀30pro可以贴防窥膜吗)

  • 苹果x原彩显示什么意思(苹果x原彩显示不见了)

    苹果x原彩显示什么意思(苹果x原彩显示不见了)

  • 小米音量图标不消失(小米音量显示图标显示在右边,怎么关掉)

    小米音量图标不消失(小米音量显示图标显示在右边,怎么关掉)

  • win7虚拟内存(win7虚拟内存在哪设置)

    win7虚拟内存(win7虚拟内存在哪设置)

  • oppo手机微信运动步数为0怎么办(oppo手机微信运动为什么数据都是0)

    oppo手机微信运动步数为0怎么办(oppo手机微信运动为什么数据都是0)

  • 华为手机屏幕怎么设置常亮(华为手机屏幕怎么不旋转)

    华为手机屏幕怎么设置常亮(华为手机屏幕怎么不旋转)

  • 为什么airpods电量乱跳(为什么airpods电量掉的很快)

    为什么airpods电量乱跳(为什么airpods电量掉的很快)

  • 在word中目录可以通过什么选项插入(word中目录可以显示关键字吗)

    在word中目录可以通过什么选项插入(word中目录可以显示关键字吗)

  • 处理器是干什么的(处理器是什么用)

    处理器是干什么的(处理器是什么用)

  • 苹果手机pp助手显示网络异常(苹果手机pp助手怎么卸载不了)

    苹果手机pp助手显示网络异常(苹果手机pp助手怎么卸载不了)

  • 华为mate30的桌面时间和天气移除了怎么办(华为mate30的桌面小工具在哪怎么变了)

    华为mate30的桌面时间和天气移除了怎么办(华为mate30的桌面小工具在哪怎么变了)

  • 来电铃声太短怎么设置(来电铃声短怎么办)

    来电铃声太短怎么设置(来电铃声短怎么办)

  • 华为手机p和mate系列的区别(华为手机p和mate系列哪个好)

    华为手机p和mate系列的区别(华为手机p和mate系列哪个好)

  • icloud内存满了怎么办(icloud内存满了怎么删)

    icloud内存满了怎么办(icloud内存满了怎么删)

  • netware是什么系统(netware中文名)

    netware是什么系统(netware中文名)

  • 怎么在幻灯片中加一个线条(怎么在幻灯片中添加开始动作按钮)

    怎么在幻灯片中加一个线条(怎么在幻灯片中添加开始动作按钮)

  • 安卓8.0怎么升级(安卓8.0怎么升级鸿蒙)

    安卓8.0怎么升级(安卓8.0怎么升级鸿蒙)

  • vivo iqoopro防水吗(vivoiqoopro5g手机防水吗)

    vivo iqoopro防水吗(vivoiqoopro5g手机防水吗)

  • 自定义在线状态写什么(自定义在线状态文案)

    自定义在线状态写什么(自定义在线状态文案)

  • 抖音怎么取关别人(抖音怎么取关别人的关注)

    抖音怎么取关别人(抖音怎么取关别人的关注)

  • 快手设置特别关注对方有提示吗(快手设置特别关注在哪里)

    快手设置特别关注对方有提示吗(快手设置特别关注在哪里)

  • 怎么关闭安全卫士(怎么关闭安全卫士开机启动)

    怎么关闭安全卫士(怎么关闭安全卫士开机启动)

  • zipgrep命令  查找压缩包内指定的文件(linux在查找zip里的文件)

    zipgrep命令 查找压缩包内指定的文件(linux在查找zip里的文件)

  • 什么是进项税额转出
  • 一般纳税人转小规模最新政策2022
  • 运输费劳务是否可以扣除
  • 公司间借款利息增值税进项能否抵扣
  • 档案室图书应该做哪个会计科目
  • 财务负责人和法人可以是夫妻吗
  • 小规模开票软件怎么下载
  • 滞纳金开专票要交税吗
  • 小规模纳税人年应税销售额标准是
  • 一般增值税纳税人和小规模纳税人
  • 土地增值税申报流程
  • 不含税销售收入含消费税吗
  • 减免增值税后附加税还用计提吗
  • 出口进项税额转出怎么做账务处理
  • 发票开错地方教育费附加多交了可以冲掉吗?
  • 甲供材简易征收税率
  • 普通发票和增值税发票都能报销吗
  • 在境外施工由国家承担吗
  • 工资不在本单位拿取的能加入会员吗
  • 品牌店设计费入什么费用
  • 结转开发产品
  • 现金净流量正常值
  • 税前金额是不含税金额
  • 股东净利润是什么
  • 本年利润期末
  • 企业所得税季度申报表季度平均值
  • 银行审计费
  • 手机如何测试网络稳定性
  • 如何做好记账会计
  • 企业购进的商品又赠送给客户,怎么做分录呀
  • php常见的错误级别
  • 自行建造厂房如何缴税
  • 不锈钢广告牌制作价格
  • 好用的5款国产手机推荐
  • vue安装使用
  • opencv 边缘
  • 发票跨月发现开错该怎么办?
  • 企业医疗保险属于什么类别
  • phpcms文档
  • mysql unique null
  • php命令行模式
  • 固定资产处置是当月还是下月
  • 固定资产的货币资金包括
  • PostgreSql新手必学入门命令小结
  • 如何使用灭火器的方法
  • 行政单位怎样核销坏账
  • 法人购买车险发票在哪开
  • 企业自查发现以什么为主
  • 单位购买公文包合法吗
  • 查缴个人海外避税所得税
  • 增值税进项发票抵扣期限是多少天?
  • 企业垫付是什么意思
  • 有没有月初发放当月工资的
  • 暂估入账后费用怎么做账
  • 外经证缴纳税费用个人卡可以用吗
  • 财务报表项目认定有哪些
  • 建账有哪些步骤,每个步骤有哪些注意事项
  • mysql5.5安装配置教程
  • 流言:Win9或终止32位系统 加速64位平台
  • winxp 移动硬盘
  • FreeBSD mpd VPN服务器安装步骤
  • window系统怎么复制粘贴
  • 删除微软
  • centos6 grub
  • STMGR.EXE - STMGR是什么进程
  • 打开安全启动
  • linux的vi使用教程
  • linux halting
  • Metaio in Unity3d 教程---Metaio扫描图片要求(Image Tracking)
  • div+css与xhtml+css分别是什么意思?
  • js中正则表达式语法
  • vue组件用法
  • javascript 二维数组搜索
  • 修改jquery版本号不生效
  • unity3d ui
  • 税务稽查总队
  • 建筑服务纳税人有哪些
  • 表彰税务工作者们的活动策划
  • 什么是"五证合一"登记制度?办理"五证合一"程序和方案
  • ca认证登录不了
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设