1

最初はパラメータを解析しませんが、プログラムがすでにしばらく実行されているときにパイプから読み取られた入力文字列を解析します。Boost :: program_optionsはこれを行うことができますか?ありがとう。 編集: Pythonでさまざまなパラメータを使用してC++プログラムを何度もテストする必要があります。プログラムの動作を変更するために、subprocess.PIPEを介してパラメーターを渡したい。

4

1 に答える 1

1

なぜだか想像できません。そうは言っても、なぜあなたはオプションをプログラムにパイプしようとしているのですか?おそらく、プログラムを呼び出すたびに入力するには長すぎるオプションセットを見ているのでしょう。その場合、program_optionsには、コマンドラインの前にオプションが検査されるように構成ファイルを組み込むための非常に優れた方法があります。

いつものように、これを詳細に説明するBoostから入手可能ないくつかの優れたドキュメントと例があります。

編集:説明してくれてありがとう。Pythonでサブプロセスとの間のパイプ入力を処理する場合は、subprocess.PIPEが最適です。

于 2012-04-11T03:18:08.027 に答える