How to extract a part of the file path (a directory) in Python?

PythonServer Side ProgrammingProgramming

In Python 3.4+ you can use the pathlib module to get the parent directory. For example,

from pathlib import Path
print(Path('/home/username').parent)
This will give the output:
/home

In older versions, you can call the os.path.join on your path and '..'(represents parent directory) and then find its absolute path using os.path.abspath.

For example

import os
print(os.path.abspath(os.path.join('/home/username', '..')))
This will give the output:
/home
raja
Published on 27-Dec-2017 10:27:55
Advertisements