Yes, that is Path.mkdir:
pathlib.Path('/tmp/sub1/sub2').mkdir(parents=True, exist_ok=True)
From the docs:
If parents is true, any missing parents of this path are created as
needed; they are created with the default permissions without taking
mode into account (mimicking the POSIXmkdir -pcommand).If parents is false (the default), a missing parent raises
FileNotFoundError.If exist_ok is false (the default),
FileExistsErroris raised if the
target directory already exists.If exist_ok is true,
FileExistsErrorexceptions will be ignored (same
behavior as the POSIXmkdir -pcommand), but only if the last path
component is not an existing non-directory file.