資訊內(nèi)容
python如何計(jì)算程序運(yùn)算時(shí)間
GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
python計(jì)算程序運(yùn)算時(shí)間的方法:GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
方法1:GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
import datetime starttime = datetime.datetime.now() #long running #do something other endtime = datetime.datetime.now() print (endtime - starttime).secondsdatetime.datetime.now()獲取的是當(dāng)前日期,在程序執(zhí)行結(jié)束之后,這個(gè)方式獲得的時(shí)間值為程序執(zhí)行的時(shí)間。GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
方法2:GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
start = time.time() #long running #do something other end = time.time() print end-starttime.time()獲取自紀(jì)元以來的當(dāng)前時(shí)間(以秒為單位)。如果系統(tǒng)時(shí)鐘提供它們,則可能存在秒的分?jǐn)?shù)。所以這個(gè)地方返回的是一個(gè)浮點(diǎn)型類型。這里獲取的也是程序的執(zhí)行時(shí)間。GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
方法3:GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
start = time.clock() #long running #do something other end = time.clock() print end-starttime.clock()返回程序開始或第一次被調(diào)用clock()以來的CPU時(shí)間。 這具有與系統(tǒng)記錄一樣多的精度。返回的也是一個(gè)浮點(diǎn)類型。這里獲得的是CPU的執(zhí)行時(shí)間。GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
注:程序執(zhí)行時(shí)間=cpu時(shí)間 + io時(shí)間 + 休眠或者等待時(shí)間GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺
更多Python知識請關(guān)注Python視頻教程欄目。GLn少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺

- 上一篇
python如何將字符串等長分割
簡介python將字符串等長分割的方法:1、兩個(gè)一組分割,代碼為【b=re.findall(r'.{2}',aa)】;2、按照固定長度分割字符串三個(gè)字符一組,代碼為【re.findall(r'.{3}',string)】。【相關(guān)學(xué)習(xí)推薦:python教程】python將字
- 下一篇
如何刪除mongodb中的數(shù)據(jù)庫
簡介刪除mongodb中數(shù)據(jù)庫的方法:在數(shù)據(jù)庫中使用db.dropDatabase()命令即可刪除數(shù)據(jù)庫。刪除當(dāng)前數(shù)據(jù)庫,默認(rèn)為test,你可以使用db命令查看當(dāng)前數(shù)據(jù)庫名。我們可以先使用showdbs命令查看所有數(shù)據(jù)庫:> show dbsadmin &