uniform_pathname

pyhelpers.dirs.uniform_pathname(pathname)[source]

An alternative to the function path2linux().

Parameters:

pathname (str | pathlib.Path) – absolute or relative pathname

Returns:

standard linux pathname

Return type:

str

Examples:

>>> from pyhelpers.dirs import uniform_pathname
>>> import pathlib

>>> uniform_pathname("tests\data\dat.csv")
'tests/data/dat.csv'

>>> uniform_pathname("tests//data/dat.csv")
'tests/data/dat.csv'

>>> uniform_pathname(pathlib.Path("tests\data/dat.csv"))
'tests/data/dat.csv'