path2linux

pyhelpers.dirs.path2linux(path)[source]

Convert path to an uniformat (Linux) file path, which is executable in Windows, Linux and macOS.

  • Format the file path to be used for cross-platform compatibility;

  • Convert OS path to standard Linux path.

Parameters:

path (str | os.PathLike | bytes) – absolute or relative pathname

Returns:

standard linux pathname

Return type:

str

Examples:

>>> from pyhelpers.dirs import path2linux
>>> import pathlib

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

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