Python ドキュメントから:
さまざまな exec*() 関数は、プロセスにロードされた新しいプログラムの引数のリストを取ります。いずれの場合も、これらの引数の最初のものは、ユーザーがコマンド ラインで入力した引数としてではなく、独自の名前として新しいプログラムに渡されます。C プログラマの場合、これはプログラムの main() に渡される argv[0] です。たとえば、os.execv('/bin/echo', ['foo', 'bar']) は標準出力にバーのみを出力します。foo は無視されるようです。
誰かがこれを理解するのを手伝ってくれますか? いくつかのパラメーターを使用して独自のプログラムを実行したい場合は、どうすればよいですか?