4

私はスクリプトを持っています。「foo.py」としましょう。これは、いくつかのファイルに依存します。「dep.par」としましょう。これらを次のように呼び出します。

python foo.py --parameters=dep.par

foo.py が 1 つの出力ファイル「bar.dat」のみを書き込む場合、次のように言います。

env=Environment()
env.Command("bar.dat", "dep.par", "python foo.py --parameters=dep.par")

ただし、foo.py が複数のファイルを出力する場合が必要です。たとえば、「bar1.dat、bar2.dat、...、barN.dat」とします。

私は途方に暮れています、どんな助けでも感謝します、ありがとう。

4

1 に答える 1

5

ターゲット (および/またはソース) は、次のようにターゲットのリストにすることができます。

env=Environment()
env.Command(["bar1.dat", "bar2.dat"], "dep.par", "python foo.py --parameters=dep.par")
于 2012-11-20T06:15:34.233 に答える