次のようなコマンド ラインからベンチマーク名を読み取る python スクリプトがあります。
-b benchname1
このパーポーズのコードは次のとおりです。
import optparse
import Mybench
parser = optparse.OptionParser()
# Benchmark options
parser.add_option("-b", "--benchmark", default="", help="The benchmark to be loaded.")
if options.benchmark == 'benchname1':
process = Mybench.b1
elif options.benchmark == 'benchname2':
process = Mybench.b2
else:
print "no such benchmark!"
私がやりたいことは、このコマンド ラインの一連のベンチマークを作成することです。
-b benchname1 benchname2
したがって、「プロセス」は次のような配列である必要があります。
process[0] = Mybench.b1
process[1] = Mybench.b2
そのための提案はありますか?
ありがとう