子流程检查输出更快的方法

2024-06-16 09:48:20 发布

您现在位置:Python中文网/ 问答频道 /正文

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

我用这段代码调用另一个程序,并从这个程序中得到生成的数据。使用这是大约需要一分钟完成。有没有一个更快更有效的功能我可以使用?你知道吗


Tags: 程序trueoutputcheckshellcallprogramperl
1条回答
网友
1楼 · 发布于 2024-06-16 09:48:20

subprocess.check_output简单地启动另一个进程并等待它完成。这需要一分钟的时间来实现,但是时间并没有花在执行subprocess.check_output上。执行另一个进程所花费的时间。加快事情发展的唯一方法就是加快另一个进程。你知道吗

相关问题 更多 >