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

如何在Anaconda Prompt中获取Python脚本的执行时间?

Anaconda Prompt下无Python依赖统计脚本执行耗时方法

Anaconda Prompt本质是预置了conda环境变量的Windows命令行终端,无需在Python脚本中导入任何计时库,直接使用系统原生命令即可完成耗时统计,全程不需要修改你的业务脚本代码。

可用方案

方案1:PowerShell 精确计时(推荐)

该方案自动输出结构化的耗时结果,精度到毫秒级,不需要手动计算。在激活对应conda环境后,直接在Anaconda Prompt执行以下命令,将命令中的your_script.py替换为你自己的脚本路径即可:

powershell Measure-Command { python your_script.py | Out-Default }

执行完成后终端会输出如下格式的结果,直接读取对应时间字段即可:

Days              : 0
Hours             : 0
Minutes           : 0
Seconds           : 2
Milliseconds      : 347
Ticks             : 23472135
TotalDays         : 2.71668229166667E-05
TotalHours        : 6.5200375E-04
TotalMinutes      : 0.039120225
TotalSeconds      : 2.3472135
TotalMilliseconds : 2347.2135

命令中Out-Default的作用是保证你脚本本身的print输出可以正常显示在终端中,不会被计时命令吞掉。

方案2:CMD 原生时间戳对比

如果你不想调用PowerShell,可以用cmd自带的时间输出命令手动计算差值,精度到10毫秒级:

:: 输出脚本启动时间
echo Start Time: %time%
:: 执行你的Python脚本
python your_script.py
:: 输出脚本结束时间
echo End Time: %time%

执行后终端会先后打出启动、结束两个时间点,手动做差就能得到总耗时。

注意:执行命令前必须先通过conda activate 你的环境名激活脚本运行所需的虚拟环境,避免因依赖缺失、Python版本不匹配导致脚本运行异常,影响耗时统计准确性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.30 18:51:48