tf.io.gfile.join
Join one or more path components intelligently.
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. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/io/gfile/join