Reading official documentation of both libraries:
See also The pathlib module offers high-level path objects.
See also For low-level path manipulation on strings, you can also use the os.path module.
So os.path is for low-level use and path lib for high level use. But what it means? I don't understand the low vs high in this context.
There are many examples out there about pathlib vs os.path for example Pathlib vs. os.path.join in Python
but in none of them there is explanation of the low vs high concept. Is there example that explain what exactly is low and what exactly is high?
Is it correct that low level means the need to manipulate the path as string object?