Sometimes, we want to change directory with Subprocess in Python.
In this article, we’ll look at how to change directory with Subprocess in Python.
How to change directory with Subprocess in Python?
To change directory with Subprocess in Python, we use the os.chdir
method.
For instance, we write
import os
wd = os.getcwd()
os.chdir("/")
subprocess.Popen("ls")
os.chdir(wd)
to call os.chir
to change the directory to /
.
Then we call Popen
with 'ls'
to run the ls command on /
.
Then we go back to the current working directory with
os.chdir(wd)
where wd
is the current working directory path that we get with getcwd
.
Conclusion
To change directory with Subprocess in Python, we use the os.chdir
method.