os.dup2(1, 2)
Illustrative examples
Let it be executed /bin/lswith a dummy argument so that it complains about stderr.
$ python -c "import os; os.execl ('/ bin / ls', '', 'ffweew')" 1> / dev / null
: ffweew: No such file or directory
$ python -c "import os; os.execl('/bin/ls', '', 'ffweew')" 2>/dev/null
$ python -c "import os; os.dup2(1, 2); os.execl('/bin/ls', '', 'ffweew')" 1>/dev/null
$ python -c "import os; os.dup2(1, 2); os.execl('/bin/ls', '', 'ffweew')" 2>/dev/null
: ffweew: No such file or directory
$
, ls stdout stderr.
3- 4- Python 1 2, .