tf.io.gfile.join  |  TensorFlow v2.16.1 (original) (raw)

tf.io.gfile.join

Stay organized with collections Save and categorize content based on your preferences.

Join one or more path components intelligently.

View aliases

Compat aliases for migration

SeeMigration guide for more details.

tf.compat.v1.io.gfile.join

tf.io.gfile.join(
    path, *paths
)

TensorFlow specific filesystems will be joined like a url (using "/" as the path seperator) on all platforms:

On Windows or Linux/Unix-like:

>>> tf.io.gfile.join("gcs://folder", "file.py")
'gcs://folder/file.py'

tf.io.gfile.join("ram://folder", "file.py") 'ram://folder/file.py'

But the native filesystem is handled just like os.path.join:

path = tf.io.gfile.join("folder", "file.py") if os.name == "nt": expected = "folder\\file.py" # Windows else: expected = "folder/file.py" # Linux/Unix-like path == expected True

Args
path string, path to a directory
paths string, additional paths to concatenate
Returns
path the joined path.