Type compat_internal
Namespace tensorflow.python.util.compat_internal
Public static methods
object path_to_str(Byte[] path)
object path_to_str(string path)
object path_to_str_dyn(object path)
Converts input which is a `PathLike` object to `str` type. Converts from any python constant representation of a `PathLike` object to
a string. If the input is not a `PathLike` object, simply returns the input.
Parameters
-
object
path - An object that can be converted to path representation.
Returns
-
object
- A `str` object. Usage: In case a simplified `str` version of the path is needed from an `os.PathLike` object Examples: ```python3 >>> tf.compat.path_to_str('C:\XYZ\tensorflow\./.././tensorflow') 'C:\XYZ\tensorflow\./.././tensorflow' # Windows OS >>> tf.compat.path_to_str(Path('C:\XYZ\tensorflow\./.././tensorflow')) 'C:\XYZ\tensorflow\..\tensorflow' # Windows OS >>> tf.compat.path_to_str(Path('./corpus')) 'corpus' # Linux OS >>> tf.compat.path_to_str('./.././Corpus') './.././Corpus' # Linux OS >>> tf.compat.path_to_str(Path('./.././Corpus')) '../Corpus' # Linux OS >>> tf.compat.path_to_str(Path('./..////../')) '../..' # Linux OS ```