Categories
Python Answers

How to change directory with Subprocess in Python?

Spread the love

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.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *