Python子流程-理解参数

Python子流程-理解参数,python,subprocess,Python,Subprocess,我目前正在重新处理一个使用python子进程模块的文件。 开始进程的行如下所示: cmd = ["/usr/bin/time", '-f', '%e %M %P', '-o', time_file, script] p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) 在第一行中,time_文件和脚本是一个临时存储运行时信息(如使用的ram、cpu等)和要分别运行的脚本的文件 但是我不理解列表中的第

我目前正在重新处理一个使用python子进程模块的文件。 开始进程的行如下所示:

cmd = ["/usr/bin/time", '-f', '%e %M %P', '-o', time_file, script] 
p = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
在第一行中,
time_文件
脚本
是一个临时存储运行时信息(如使用的ram、cpu等)和要分别运行的脚本的文件

但是我不理解列表中的第一个参数(
“/usr/bin/time”、“-f”、“e%M%p”、“-o”


任何人都可以帮我破译,或给我指一张文档,帮助我理解这些参数是什么,以及如何创建我自己的参数列表?

第一个参数
/usr/bin/time
是在子流程中运行的程序的名称,
cmd
列表中的后续元素是该程序的参数。您可以通过在shell中键入
人工时间
或访问

您还可以了解有关Popen对象和子流程模块的更多信息