python運行時間
Ⅰ python如何獲得程序運行時間的格式化顯示
(1)在程序啟動時獲得當前時間:
recordTime = time.time()
(2)同時獲得當前時間的格式化串:
startTime = time.strftime("%H%M%S")
(3)在主循環中按秒進行判斷:
timeGap = time.time() - recordTime
if timeGap >= 1: #這是按1秒設置的,可以根據實際需要設置
recordTime += timeGap
showTime_String = get_lapseTime(startTime, time.strftime("%H%M%S"))
(4)函數:
def get_lapseTime(aTime, bTime):
aNum = 3600 * int(aTime[:2]) + 60 * int(aTime[2:4]) + int(aTime[-2:])
bNum = 3600 * int(bTime[:2]) + 60 * int(bTime[2:4]) + int(bTime[-2:])
gapH = (bNum - aNum) // 3600
gapM = ((bNum - aNum) % 3600) // 60
gapS = ((bNum - aNum) % 3600) % 60
gapTime = "%02d:%02d:%02d"%(gapH,gapM,gapS)
return(gapTime)
Ⅱ 怎麼得到python文件執行的時間
我們通過文件屬性的獲取,os.stat() 方法:
>>> import os
>>> statinfo=os.stat(r"C:/1.txt")
>>> statinfo
(33206, 0L, 0, 0, 0, 0, 29L, 1201865413, 1201867904, 1201865413)
使用os.stat的返回值statinfo的三個屬性獲取文件的創建時間等
st_atime (訪問時間), st_mtime (修改時間), st_ctime(創建時間),例如,取得文件修改時間:
>>> statinfo.st_mtime
1201865413.8952832
這個時間是一個linux時間戳,需要轉換一下
使用time模塊中的localtime函數可以知道:
>>> import time
>>> time.localtime(statinfo.st_ctime)
(2008, 2, 1, 19, 30, 13, 4, 32, 0)
2008年2月1日的19時30分13秒(2008-2-1 19:30:13)
Ⅲ python顯示運行時間
import datetime
start_t = datetime.datetime.now() #開始計時
#運行程序代碼
end_t = datetime.datetime.now() #運行結束記時
print ((end_t - start_t).seconds) #計算並輸出運行時間
Ⅳ python中怎麼結束運行時間統計
在start 和 end之間 加入你的代碼 程序運行結束時會列印運行時間
import time
start = time.time()
# 你的代碼
end = time.time()
print("程序運行了%.2f秒" % (end - start))
Ⅳ python 計算程序運行了多長時間
python 計算程序運行時間:
6.760052s
一、import time
Ⅵ 怎樣設置python腳本連續運行時間
可以用python自帶的計時器
Ⅶ 懸賞python大牛,估算運行時間。
通過單元測試,了解單元代碼的效率,先優化單元模塊保證性能最優
通過減少數據量,初步估計部分數據的完成時間,從而估算成倍數據量的大致時間
Ⅷ 如何讓python 腳本在指定的時間內運行
最簡單的:
寫一個python腳本
加一個死循環,判斷時間。
如果到了指定的時間,就運行一次,然後在進入死循環。
當然不是要你真搞個死循環佔用CPU,你可以用sleep函數。不佔用CPU。
每次sleep 10s。。
加個啟動項,每次開機啟動這個腳本就行了。
Ⅸ python記錄程序運行時間的三種方法
python記錄程序運行時間的三種方法
這里提供了python記錄程序運行時間的三種方法,並附有實現代碼,最後進行比較,大家參考下:
方法1
import datetime
starttime = datetime.datetime.now()
#long running
endtime = datetime.datetime.now()
print (endtime - starttime).seconds
方法 2
start = time.time()
run_fun()
end = time.time()
print end-start
方法3
start = time.clock()
run_fun()
end = time.clock()
print end-start
方法1和方法2都包含了其他程序使用CPU的時間,是程序開始到程序結束的運行時間。
方法3算只計算了程序運行的CPU時間
感謝閱讀,希望能幫助到大家
Ⅹ python 如何檢測程序運行時間
p = subprocess.Popen(start_proqual,stdout = subprocess.PIPE,shell=True)
p.stdout.read() #讀取輸出的內容但不顯示
一個外部程序的運行時間你在啟動前是檢測不到的,只要運行後才知道