Path to a file without basename

Viewed 57492

How can I get the path of a file without the file basename?

Something like /a/path/to/my/file.txt --> /a/path/to/my/

Tried with .split() without success.

5 Answers

Since Python 3.4 you can use Pathlib.

from pathlib import Path

path = Path("/a/path/to/my/file.txt")
print(path.parent)
Related