Directories in a file system are just as important as files, and Python makes working with both pretty easy using the
You can create a new directory using the
mkdir function, which is short for "make directory":
import os os.mkdir("new_folder")
Your new folder has been created!
Just like when you're using the command line, sometimes you just want to know what directory you are currently working off of so you know how to get to where you want to go.
There is a function you can run to print that out for you, the
getcwd() function which stands for "get current working directory".
import os print(os.getcwd())
Now that you know where you are, you might want to change it to work from another directory. You can do this using the
chdir() function which stands for "change directory":
import os print(os.getcwd()) os.chdir("C:\\Users\\") print(os.getcwd())
You can delete a directory using the
rmdir() function, which stands for "remove directory", and passing in the path to the directory you want removed:
import os os.rmdir("test")
There goes the