首页IT科技python time.ctime()(python time.clock()的出错解决)

python time.ctime()(python time.clock()的出错解决)

时间2025-09-19 17:05:51分类IT科技浏览5442
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

本文教程操作环境:windows7系统              、Python 3.9.1              ,DELL G3电脑              。

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版本的更新而逐渐消失          。有些人忽略了其使用环境而出现了报错          ,那么遇到这种情况                        ,我们也有对应的解决方法                        。虽然新版本已经不支持这种函数的使用           ,但同样给出了另外两种函数用于替代           。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
python中对字典排序(在Python中字典按值排序的实现方法)