您好,登錄后才能下訂單哦!
小編給大家分享一下python中time.clock()的出錯怎么解決,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
python常用的庫:1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。
對于time.clock()的使用,隨著python版本的更新而逐漸消失。有些人忽略了其使用環境而出現了報錯,那么遇到這種情況,我們也有對應的解決方法。雖然新版本已經不支持這種函數的使用,但同樣給出了另外兩種函數用于替代。
1.錯誤說明
棄用警告:時間時鐘在python3.3中已被棄用,并將從python3.8:使用time.perf_counter或 time.process_time 而不是time.clock()。
#e6.1CalPi.py from random import random from math import sqrt from time import clock DARTS = 1000 hits = 0.0 clock() #舊版本調用time.clock是沒問題的 for i in range(1, DARTS+1): x, y = random(), random() dist = sqrt(x ** 2 + y ** 2) if dist <= 1.0: hits = hits + 1 pi = 4 * (hits/DARTS) print("Pi值是{}.".format(pi)) print("運行時間是: {:5.5}s".format(clock()))
2.解決辦法
perf_counter的使用方法。
from time import perf_counter def timer_2(f): def _f(*args): t0 = perf_counter() f(*args) return perf_counter() - t0 return _f
以上是“python中time.clock()的出錯怎么解決”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。