私は自分自身を教えて、OreillyのMarkLuzeによるプログラミングpython第4版を読んでいました。子プロセスをフォークする方法の例がありますが、私にはよくわかりません。
os.execlp('python', 'python', 'child.py', #other args#)
python child.py #args#
インタラクティブシェル(bashなど)では、 Pythonインタープリターにargsを使用してchild.pyを実行するように入力するように入力できることを知っています。execlp()関数に2つの「python」があるのはなぜですか?関数にPythonを1つだけ入れると、child.pyの最初の引数であるファイルまたはディレクトリが見つからないというエラーが表示されます。