prules=subprocess.check_output("perl ruleFinder.pl "+datasetfile+" "+myrulepath, shell=True)##call a different program to produce a list of rules that predict contact
我正在使用此代码调用另一个程序并获取从该程序生成的数据。使用它大约需要一分钟才能完成。我可以使用更快更有效的功能吗?
最佳答案
subprocess.check_output
只是启动另一个进程并等待它完成。这需要一分钟的时间,但时间不会花在执行 subprocess.check_output
上。时间花在执行其他进程上。加快速度的唯一方法是加快其他过程。
关于python - subprocess.check_output 更快的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16303138/