讲解对象:【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 快捷键运行代码
谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢
---