1
 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 分かかります。使用できるより迅速で効率的な機能はありますか?

4

1 に答える 1

4

subprocess.check_output単に他のプロセスを開始し、それが完了するのを待ちます。これには 1 分かかりますが、その時間は実行に費やされませんsubprocess.check_output。時間は他のプロセスの実行に費やされます。物事をスピードアップする唯一の方法は、他のプロセスをスピードアップすることです。

于 2013-04-30T15:20:01.707 に答える