快好知 kuaihz

【python系列】Python接口实现计算代码运行...

讲解对象:【python系列】Python接口实现计算代码运行时间

作者:融水公子 rsgz

文章出处:360doc个人图书馆[其他平台均为盗版] 

提醒:建议大家电脑浏览我的网页,因为手机浏览网页 代码会自动缩成一行,很不方便

前言:以前的文章我又讲到,直接命令行的方式调动模块 运行一行代码 很方便 ,今天我们直接调用python接口 来实现计算代码运行的时间

1 windows cmd中运行下面的代码试试看 timeit模块是内置模块 不用你额外的安装第三方库 使用很方便

C:UsersAdministrator>pythonPython 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 23:11:46) [MSC v.1916 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> import timeit>>> timeit.timeit(""-".join(str(n) for n in range(100))", number=10000)0.2920872999999986>>> timeit.timeit(""-".join([str(n) for n in range(100)])", number=10000)0.23557380000000094>>> timeit.timeit(""-".join(map(str, range(100)))", number=10000)0.18402929999999884>>>

2 上面是交互式执行代码 我们写成一个模块来使用看看 我在sublime中编辑吧

timeitimport timeitprint(timeit.timeit(""-".join(str(n) for n in range(100))", number=10000))print(timeit.timeit(""-".join([str(n) for n in range(100)])", number=10000))print(timeit.timeit(""-".join(map(str, range(100)))", number=10000))---------------------运行结果:0.33681410.29368110.28427800000000003

界面就是长这样 sublime中直接按Ctrl+B 快捷键运行代码

  

谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢

---

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:接口  接口词条  运行  运行词条  代码  代码词条  实现  实现词条  计算  计算词条