Есть несколько вариантов получения команды «время». Я предпочитаю просто установить Cygwin (который поставляется с UNIX-подобной time
командой).
Кроме того, вы можете написать сценарий и добавить его в свой путь (чтобы вы могли выполнить его без указания всего пути).
Если у вас есть Powershell , попробуйте этот скрипт (работает при вызове файлов - '. Exe' и т.д.):
$start = get-date
if ($args.length -gt 1) {
start-process $args[0] $args[1..$args.length] -workingdirectory $pwd -nonewwindow -wait
} else {
start-process $args[0] -workingdirectory $pwd -nonewwindow -wait
}
$end = get-date
$elapsed = $end - $start
write-host $end-$start
# datetime format
write-host $elapsed
# easy-to-read format
echo $elapsed
Запустите код с (например):
time.ps1 python program.py
Используя пакет, я бы предложил один из лучших ответов здесь (на Stackoverflow.com). Оба должны быть скопированы. Обратите внимание, что если вы используете решение paxdiablo, вы должны заменить
ping -n 11 127.0.0.1 >nul: 2>nul:
с
%*