python显示运行时间_python程序运行进程、使用时间、剩余时间显示功能的实现代码...
有很多程序运行时间比较长,如果不将运行过程输出将很难判断程序运行的时间。下边这段程序将按照上图所示的格式输出程序运行进程、已用时间、剩余时间。
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程序运行进程、使用时间、剩余时间显示功能的实现代码...相关推荐
- python怎么在运行中查看执行状态_python,_python程序运行时 查看对象状态,python - phpStudy...
python程序运行时 查看对象状态 不知大家有没有用过Rthymbox的python console. Rthymbox可以在运行的时候,让它的 交互式命令行 对程序进行控制. 比如说可以调用pla ...
- python解析器原理_Python程序运行原理图文解析
本文研究的主要是Python程序运行原理,具体介绍如下. 编译型语言(C语言为例) 动态型语言 一个程序是如何运行起来的?比如下面的代码 #othermodule.py def add(a, b): ...
- python使用tqdm实现程序运行进度条
python使用tqdm实现程序进度条 tqdm源自阿拉伯语单词taqaddum( ) 意思是"进步",是西班牙语中"我非常爱你"的缩写. tqdm deriv ...
- python 4.5%2_程序运行慢?你怕是写的假 Python
Python程序运行太慢的一个可能的原因是没有尽可能的调用内置方法,下面通过5个例子来演示如何用内置方法提升PythGon程序的性能.1. 数组求平方和输入一个列表,要求计算出该列表中数字的的平方和. ...
- python控制系统进程_python 监控windows进程
python os.startfile python实现双击运行程序 python监控windows程序 监控进程不在时重新启动 用python监控您的window服务 原创作品,允许转载,转载时请务 ...
- python显示日历_python显示日期
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
- python输出程序运行时间_Python计算程序运行时间—time.time()、time.clock()
我们先来看一下python3中help(time): 关于time库中表示时间的方法,官方给出了2种: 1.从1970-01-01 00:00:00 UTC,开始到现在所经历的时间,以浮点数的'秒'来 ...
- python代码运行到一半终止_Python 程序运行时卡住,既不报错,也不停止,也不动,是什么原因?...
光看这程序似乎也没有什么问题,而且卡住也有多种原因,题主的情况也不一定是卡住--我猜题主是根据一直没有输出来判断的吧. 还是先讲我的处理方案--调试.看来题主用的是类似于PyCharm的IDE,可以用 ...
- python出现invalid argument什么意思_python程序运行后提示IOError: [Errno 22] Invalid argument 急啊!!!!...
程序如下:importfcntlimportosimporttimefromstructimport*#ConstantsINPUT='0'OUTPUT='1'PWM_FREQ=520#Pinnumb ...
最新文章
- linux自学(一)之vmware虚拟机安装
- Django框架(20.Django的视图函数的request参数以及QueryDict对象)
- Oracle RMAN备份与还原 - 脱机备份讲解
- vs 2017 无法安装任何 nuget package,提示“库没有注册。。。”
- 自组四旋翼2015.9
- Vue组件化之VueComponent介绍
- 第二章 ELKstack部署及配置
- New ipad与ipad2有何不同
- 91.接收用户请求包体的方式
- Office Visio 2007 简体中文版资源下载及安装教程
- 计算机组成与设计01——计算机概要与技术
- ExtJS 教程目录
- 极品五笔自定义字库(jpwb.emb)
- Python3.7 Jpype安装
- shell 发送短信
- M3U8视频解密下载
- EditPlus格式化xml
- clickhouse 报错 “Unmatched parentheses: (“ 或者报错 “Expected one of: CODEC, NULL, ALIAS, TTL, ClosingR
- 使用nw.js将网址打包生成exe可安装程序支持xp系统
- linux获取时间戳精确到毫秒,微妙