You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过python3 -m timeit命令行直接测量Python脚本运行时间?

解决方法

你可以通过让timeit执行读取并运行脚本文件内容的代码来实现,具体命令如下:

python3 -m timeit -n 5 "exec(open('script.py').read())"

这个命令利用exec()函数加载并执行script.py里的全部代码,完全适配timeit命令行的使用规则,不需要把脚本改成模块,也不用修改脚本内容或者依赖Linux的time命令。

如果你的脚本需要接收命令行参数,还可以在exec前预先设置sys.argv,比如脚本需要传入arg1 arg2:

python3 -m timeit -n 5 -s "import sys; sys.argv = ['script.py', 'arg1', 'arg2']" "exec(open('script.py').read())"

内容的提问来源于stack exchange,提问作者Stephan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 19:15:54