【Python】使用time.clock报错的问题
举例:使用clock记录运行时间报错
在使用北理工嵩天《Python程序设计基础》第二版学习的时候,教材参考代码出现warning,如下:
:DeprecationWarning: time.clock has been deprecated in Python 3.3 and will be removed from Python 3.8: use
time.perf_counter
ortime.process_time
insteadclock()
弃用警告:时间时钟在python3.3中已被弃用,并将从python3.8:使用
time.perf_counter
或time.process_time
而不是time.clock()
解决方法:
按照要求,将time.clock()
替换为time.perf_counter
或 time.process_time
任意一种即可
实例如下:
错误代码:
#e6.1CalPi.py
from random import random
from math import sqrt
from time import clock
DARTS = 1000
hits = 0.0
clock() #旧版本调用time.clock是没问题的
<