使用Python統(tǒng)計代碼運行時間的兩種方法
前言
Python代碼想統(tǒng)計運行時間有很多種方法,這里介紹比較常用的2種方法。方法1,通過代碼統(tǒng)計;方法2,通過Pycharm編輯器統(tǒng)計。
統(tǒng)計運行時間是很有意義的,可以比較不同的代碼運行耗時,也可以比較不同的方案耗時從而選擇效率更高的方案,等等。具體統(tǒng)計方法詳見下文。
方法1(推薦):通過代碼統(tǒng)計
步驟
- 導入time庫:import time
- 代碼開始前獲取開始時間:start = time.clock()
- 編寫代碼
- 代碼結束后獲取結束時間:end = time.clock()
- 計算運行時間:runTime = end - start
- 輸出運行時間:print("運行時間:", runTime)
補充
time.clock()
獲取的時間單位為s。
完整示例
import time # time.clock()默認單位為s # 獲取開始時間 start = time.clock() ''' 代碼開始 ''' sum = 0 for i in range(100): for j in range(100): sum = sum + i + j print("sum = ", sum) ''' 代碼結束 ''' # 獲取結束時間 end = time.clock() # 計算運行時間 runTime = end - start runTime_ms = runTime * 1000 # 輸出運行時間 print("運行時間:", runTime, "秒") print("運行時間:", runTime_ms, "毫秒")
運行結果
方法2:通過Pycharm編輯器
打開Pycharm
編輯器,找到想要運行的腳本,點擊Run - Profile 'YourScript'
,如圖:
同樣,點擊PyCharm有右上角的帶有時間標志的運行按鈕也是一樣的效果,如圖:
隨后便可得到分析結果,可查看運行時間,如圖:
總結
到此這篇關于使用Python統(tǒng)計代碼運行時間的兩種方法的文章就介紹到這了,更多相關Python統(tǒng)計代碼運行時間內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
如何解決Pycharm運行報錯No Python interpreter selected
這篇文章主要介紹了如何解決Pycharm運行時No Python interpreter selected問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05在Python程序中操作文件之isatty()方法的使用教程
這篇文章主要介紹了在Python程序中操作文件之isatty()方法的使用教程,是Python入門學習中的基礎知識,需要的朋友可以參考下2015-05-05Python之random.sample()和numpy.random.choice()的優(yōu)缺點說明
這篇文章主要介紹了Python之random.sample()和numpy.random.choice()的優(yōu)缺點說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-06-06python中使用百度音樂搜索的api下載指定歌曲的lrc歌詞
這篇文章主要介紹了python中使用百度音樂搜索的api下載指定歌曲的lrc歌詞,同時也分析出了歌曲的下載地址,需要的朋友可以參考下2014-07-07