鱼C论坛

 找回密码
 立即注册
查看: 1375|回复: 3

[已解决]看下这个是什么新的python操作?

[复制链接]
发表于 2020-10-22 16:37:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
$ python -m timeit -n 1000000 -r 5 -v "dict()"
raw times: 0.0996 0.0975 0.0969 0.0969 0.0994
1000000 loops, best of 5: 0.0969 usec per loop
$
$ python -m timeit -n 1000000 -r 5 -v "{}"
raw times: 0.0305 0.0283 0.0272 0.03 0.0317
1000000 loops, best of 5: 0.0272 usec per loop

可以帮忙看下这是什么知识点吗?

我知道如果写了一个python脚本比如是:x.py,可以在terminal上直接使用python x.py来执行这个文件

但是上面这个代码感觉涉及到了很多参数。是什么知识点呢?
最佳答案
2020-10-22 17:23:06
https://www.jianshu.com/p/494235ddc0d9

命令格式: python -m timeit [-n N] [-r N] [-u U] [-s S] [-t] [-c] [-h] [语句 ...]

参数:


-n:执行次数
-r:计时器重复次数
-s:执行环境配置(通常该语句只被执行一次)
-p:处理器时间
-v:打印原始时间
-h:帮助

作者:程序员夏天
链接:https://www.jianshu.com/p/494235ddc0d9
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-10-22 16:38:25 | 显示全部楼层
http://magic.iswbm.com/zh/latest/c01/c01_16.html  这是我浏览的那个网页,代码是这上面的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-22 17:09:14 From FishC Mobile | 显示全部楼层
python -m timeit这个是你知道的操作,-m参数是让python以模块的方式运行,即用python运行timeit这个模块,后面的参数-n 1000000 -r 5 -v "dict()"则是timeit这个模块接受的参数,具体含义要去看timeit这个模块的文档。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-22 17:23:06 | 显示全部楼层    本楼为最佳答案   
https://www.jianshu.com/p/494235ddc0d9

命令格式: python -m timeit [-n N] [-r N] [-u U] [-s S] [-t] [-c] [-h] [语句 ...]

参数:


-n:执行次数
-r:计时器重复次数
-s:执行环境配置(通常该语句只被执行一次)
-p:处理器时间
-v:打印原始时间
-h:帮助

作者:程序员夏天
链接:https://www.jianshu.com/p/494235ddc0d9
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-18 07:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表