Measure-Command:测量python脚本执行时间

use*_*181 5 python windows powershell execution-time

我发现我可以使用以下命令来测量Windows上的执行时间:

Measure-Command {start-process python .\script.py -Wait}
Run Code Online (Sandbox Code Playgroud)

而且效果很好。不幸的是,当我尝试运行带有一些(位置和可选)参数的脚本时,出现一条错误消息

Measure-Command {start-process python .\script.py file.txt 100 -Wait}
Run Code Online (Sandbox Code Playgroud)

我得到错误:

开始过程:找不到接受参数'file.txt'的位置参数。

没有Measure-Command,一切正常。

我究竟做错了什么?如何测量带有参数的脚本的执行时间?

小智 5

尝试

Measure-Command {start-process python -ArgumentList (".\script.py", "file.txt", 100) -Wait}
Run Code Online (Sandbox Code Playgroud)