subprocess.check_output更快捷的方式

时间:2013-04-30 15:06:35

标签: python subprocess

 prules=subprocess.check_output("perl ruleFinder.pl "+datasetfile+" "+myrulepath, shell=True)##call a different program to produce a list of rules that predict contact

我正在使用此代码调用另一个程序并获取从该程序生成的数据。使用它需要大约一分钟才能完成。我可以使用更快更有效的功能吗?

1 个答案:

答案 0 :(得分:4)

subprocess.check_output只是启动另一个进程并等待它完成。这需要一分钟才能完成,但是执行subprocess.check_output的时间并不长。执行其他进程所花费的时间。加快速度的唯一方法就是加快其他过程。