有很多程序运行时间比较长,如果不将运行过程输出将很难判断程序运行的时间。下边这段程序将按照上图所示的格式输出程序运行进程、已用时间、剩余时间。

def time_change(time_init): #定义将秒转换为时分秒格式的函数

time_list = []

if time_init/3600 > 1:

time_h = int(time_init/3600)

time_m = int((time_init-time_h*3600) / 60)

time_s = int(time_init - time_h * 3600 - time_m * 60)

time_list.append(str(time_h))

time_list.append('h ')

time_list.append(str(time_m))

time_list.append('m ')

elif time_init/60 > 1:

time_m = int(time_init/60)

time_s = int(time_init - time_m * 60)

time_list.append(str(time_m))

time_list.append('m ')

else:

time_s = int(time_init)

time_list.append(str(time_s))

time_list.append('s')

time_str = ''.join(time_list)

return time_str

if __name__=="__main__":

process = .0

start = time.time()

for i in range(total_num):

···

···

···

if process < (i*1.0/total_num):

if process != 0:

end = time.time()

use_time = end-start

all_time = use_time / process

res_time = all_time - use_time

str_ues_time = time_change(use_time)

str_res_time = time_change(res_time)

print("Percentage of progress:%.0f%% Used time:%s Rest time:%s "%(process*100,str_ues_time,str_res_time))

process = process + 0.01

总结

以上所述是小编给大家介绍的python程序运行进程、使用时间、剩余时间显示功能的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

python显示运行时间_python程序运行进程、使用时间、剩余时间显示功能的实现代码...相关推荐

  1. python怎么在运行中查看执行状态_python,_python程序运行时 查看对象状态,python - phpStudy...

    python程序运行时 查看对象状态 不知大家有没有用过Rthymbox的python console. Rthymbox可以在运行的时候,让它的 交互式命令行 对程序进行控制. 比如说可以调用pla ...

  2. python解析器原理_Python程序运行原理图文解析

    本文研究的主要是Python程序运行原理,具体介绍如下. 编译型语言(C语言为例) 动态型语言 一个程序是如何运行起来的?比如下面的代码 #othermodule.py def add(a, b): ...

  3. python使用tqdm实现程序运行进度条

    python使用tqdm实现程序进度条 tqdm源自阿拉伯语单词taqaddum( ) 意思是"进步",是西班牙语中"我非常爱你"的缩写. tqdm deriv ...

  4. python 4.5%2_程序运行慢?你怕是写的假 Python

    Python程序运行太慢的一个可能的原因是没有尽可能的调用内置方法,下面通过5个例子来演示如何用内置方法提升PythGon程序的性能.1. 数组求平方和输入一个列表,要求计算出该列表中数字的的平方和. ...

  5. python控制系统进程_python 监控windows进程

    python os.startfile python实现双击运行程序 python监控windows程序 监控进程不在时重新启动 用python监控您的window服务 原创作品,允许转载,转载时请务 ...

  6. python显示日历_python显示日期

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...

  7. python输出程序运行时间_Python计算程序运行时间—time.time()、time.clock()

    我们先来看一下python3中help(time): 关于time库中表示时间的方法,官方给出了2种: 1.从1970-01-01 00:00:00 UTC,开始到现在所经历的时间,以浮点数的'秒'来 ...

  8. python代码运行到一半终止_Python 程序运行时卡住,既不报错,也不停止,也不动,是什么原因?...

    光看这程序似乎也没有什么问题,而且卡住也有多种原因,题主的情况也不一定是卡住--我猜题主是根据一直没有输出来判断的吧. 还是先讲我的处理方案--调试.看来题主用的是类似于PyCharm的IDE,可以用 ...

  9. python出现invalid argument什么意思_python程序运行后提示IOError: [Errno 22] Invalid argument 急啊!!!!...

    程序如下:importfcntlimportosimporttimefromstructimport*#ConstantsINPUT='0'OUTPUT='1'PWM_FREQ=520#Pinnumb ...

最新文章

  1. linux自学(一)之vmware虚拟机安装
  2. Django框架(20.Django的视图函数的request参数以及QueryDict对象)
  3. Oracle RMAN备份与还原 - 脱机备份讲解
  4. vs 2017 无法安装任何 nuget package,提示“库没有注册。。。”
  5. 自组四旋翼2015.9
  6. Vue组件化之VueComponent介绍
  7. 第二章 ELKstack部署及配置
  8. New ipad与ipad2有何不同
  9. 91.接收用户请求包体的方式
  10. Office Visio 2007 简体中文版资源下载及安装教程
  11. 计算机组成与设计01——计算机概要与技术
  12. ExtJS 教程目录
  13. 极品五笔自定义字库(jpwb.emb)
  14. Python3.7 Jpype安装
  15. shell 发送短信
  16. M3U8视频解密下载
  17. EditPlus格式化xml
  18. clickhouse 报错 “Unmatched parentheses: (“ 或者报错 “Expected one of: CODEC, NULL, ALIAS, TTL, ClosingR
  19. 使用nw.js将网址打包生成exe可安装程序支持xp系统
  20. linux获取时间戳精确到毫秒,微妙

热门文章

  1. 数据恢复的学习旅程开始
  2. Moorhuhn Kart 2 XXL Maps
  3. 怎么把截屏的一部分内容涂掉_电脑怎么录屏?录屏软件的使用技巧
  4. 大数据分析平台具备什么功能特点
  5. 大数据在企业中的运用
  6. 如何建立完整的数据治理体系
  7. win7录屏_学用系列|清晰、体积小,这些录屏工具适合正在为录屏苦恼的你
  8. Java会话加密_shiro的认证、授权、会话、加密
  9. mysql单列索引和多列索引_MySQL索引使用说明(单列索引和多列索引)
  10. java ztree_ztree简介_动力节点Java学院整理