The popen() subprocess
The subprocess
module implements only one class: popen()
. The primary use of this class is to spawn a new process on the system. This class can accept additional arguments for the running process, along with additional arguments for popen()
itself:
Arguments | Meaning |
| A string, or a sequence of program arguments. |
| It is supplied as the buffering argument to the |
| A replacement program to execute. |
| These specify the executed program's standard input, standard output, and standard error file handles, respectively. |
| If |
| Sets the current directory before the child is executed. |
| Defines the environmental variables for the new process. |
Now, let us focus on args
. The popen()
command can take a Python list as an...