os.path
Native path operations (POSIX, or Windows when targeting win32).
curdir: Literal[str] = "."
pardir: Literal[str] = ".."
extsep: Literal[str] = "."
exists(path: str)
lexists(path: str)
isfile(path: str)
isdir(path: str)
islink(path: str)
samefile(path1: str, path2: str)
sameopenfile(fd1: int, fd2: int)
getsize(path: str)
getmtime(path: str)
getatime(path: str)
getctime(path: str)
expanduser(path: str)
realpath(path: str, strict: bool = False)
isabs(path: str)
join(a: str, *paths)
split(path: str)
dirname(path: str)
basename(path: str)
splitdrive(path: str)
splitroot(path: str)
normcase(path: str)
normpath(path: str)
abspath(path: str)
relpath(path: str, start: str = ".")
commonprefix(paths)
commonpath(paths)
expandvars(path: str)
splitext(p: str)
Split a pathname into (root, ext).
The extension runs from the last dot to the end, ignoring leading dots.
`ext` may be empty.