全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

python time.clock()的出错解决

发布时间:2023-11-13 06:22:26
发布人:xqq

pythontime.clock()的出错解决

本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。

1、错误说明

弃用警告:时间时钟在python3.3中已被弃用,并将从python3.8:使用time.perf_counter或time.process_time而不是time.clock()。

#e6.1CalPi.py

fromrandomimportrandom

frommathimportsqrt

fromtimeimportclock

DARTS=1000

hits=0.0

clock()#旧版本调用time.clock是没问题的

foriinrange(1,DARTS+1):

x,y=random(),random()

dist=sqrt(x**2+y**2)

ifdist<=1.0:

hits=hits+1

pi=4*(hits/DARTS)

print("Pi值是{}.".format(pi))

print("运行时间是:{:5.5}s".format(clock()))

2、解决办法

perf_counter的使用方法。

fromtimeimportperf_counter

deftimer_2(f):

def_f(*args):

t0=perf_counter()

f(*args)

returnperf_counter()-t0

return_f

对于time.clock()的使用,随着python版本的更新而逐渐消失。有些人忽略了其使用环境而出现了报错,那么遇到这种情况,我们也有对应的解决方法。虽然新版本已经不支持这种函数的使用,但同样给出了另外两种函数用于替代。

以上就是python中time.clock()出错的解决方法,大家在遇到类似函数出错时,排除操作不当出错后,就要考虑版本的适用性了。学会后不要忘记这方面的使用事项哦。更多Python学习教程请关注IT培训机构:千锋教育。

python培训

相关文章

python是什么意思啊

python是什么意思啊

2023-11-14
python库是什么意思

python库是什么意思

2023-11-14
python多进程取代多线程的探究

python多进程取代多线程的探究

2023-11-14
pythonGIL的原理

pythonGIL的原理

2023-11-14

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取