本文教程操作环境:windows7系统、python 3.9.1,DELL G3电脑。
创新互联建站-专业网站定制、快速模板网站建设、高性价比蛟河网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式蛟河网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖蛟河地区。费用合理售后完善,10年实体公司更值得信赖。
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
对于time.clock()的使用,随着python版本的更新而逐渐消失。有些人忽略了其使用环境而出现了报错,那么遇到这种情况,我们也有对应的解决方法。虽然新版本已经不支持这种函数的使用,但同样给出了另外两种函数用于替代。
以上就是python中time.clock()出错的解决方法,大家在遇到类似函数出错时,排除操作不当出错后,就要考虑版本的适用性了。学会后不要忘记这方面的使用事项哦。
当前文章:创新互联Python教程:pythontime.clock()的出错解决
分享链接:http://www.shufengxianlan.com/qtweb/news27/263627.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联