Given a path, how can I extract just the containing folder name?
09:04 27 Oct 2015

In Python what command should I use to get the name of the folder which contains the file I'm working with?

"C:\folder1\folder2\filename.xml"

Here "folder2" is what I want to get.

The only thing I've come up with is to use os.path.split twice:

folderName = os.path.split(os.path.split("C:\folder1\folder2\filename.xml")[0])[1]

Is there any better way to do it?

python python-3.x directory