#-*- coding:utf-8 -*-
import datetime
import time
start = time.time()
i = 0;
a = range(1000);
while i < a.__len__():
print i;
i = i+1;
end = time.time()
print "完成时间: %f s" % (end - start)#
怎么样转换为
%M%S
-分-秒
比如
完成时间:1分20秒
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
使用 datetime.timedelta
簡單小範例:
你的 case 就很簡單的照用:
我回答過的問題: Python-QA
这个不用转换了吧,直接除就行了:
int(end - start) % 60
是秒数,int(end - start) / 60
是分钟数估计题主的意思是想time模块那样格式化,but,题主这个只是一个毫秒间隔,不可能用time模块来那样转换的,按照楼上@manong来解决就好了
如果楼主想要获取一个程序的执行时间的话,可以使用IPython的%run,如下所示:
上面统计了
count.py
这个文件的运行时间。结果一共给出了三个时间,时钟时间(Wall time),用户CPU时间(User),系统CPU时间(System)。这三个时间含义如下:时钟时间又称为墙上时钟时间(wall clock time) 。它是进程运行的时间总量,其值与系统
中同时运行的进程数有关。在我们报告时钟时间时,都是在系统中没有其他活动时进行度量的。
用户CPU时间是执行用户指令所用的时间量。
系统CPU时间是为该进程执行内核所经历的时间。例如,只要一个进程执行一个系统服务,例如read或write,则在内核内执行该服务所花费的时间就计入该进程的系统CPU时间。
关于这三个时间的更多内容请参看《Unix环境高级编程》1.10节。
3611呃old慝
好陶
这个问题google或者百度一下一大推答案,没必要在这里问。