Python子流程-理解参数
我目前正在重新处理一个使用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等)和要分别运行的脚本的文件 但是我不理解列表中的第
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对象和子流程模块的更多信息