What is Pathlib?
A modern Python module providing an object-oriented interface for filesystem paths, replacing os.path operations.
Pathlib treats paths as objects rather than strings. Path("/home") / "user" / "file.txt" creates paths using / operator. Methods include .exists(), .is_file(), .read_text(), .write_text(), .mkdir(), .glob(), and .iterdir().
Pathlib handles cross-platform path differences automatically. It is the recommended way to handle paths in modern Python (3.4+), replacing os.path.join(), os.path.exists(), and similar functions.