Is there a way using pathlib.Path to normalize a path without resolving symlinks (like os.path.normpath does)?
import os.path
from pathlib import Path
# C:\gittest\..\gittest\2.txt, normalize but doesn't resolve the "..".
print(Path(r"C:/gittest///////../gittest/2.txt"))
# C:\gittest\..\gittest\2.txt, same.
print(Path(r"C:/gittest///////../gittest/2.txt").absolute())
print(Path(r"C:/gittest///////../gittest/2.txt").resolve())
# C:\w37, also resolves symlinks.
print(Path(r"C:/gittest///////../gittest/w37").resolve())
# C:\gittest\w37, won't resolve symlinks.
print(os.path.normpath(r"C:/gittest///////../gittest/w37"))