tensorflow / 2.9.1 / io / gfile / exists.html /

tf.io.gfile.exists

Determines whether a path exists or not.

with open("/tmp/x", "w") as f:
  f.write("asdf")

4
tf.io.gfile.exists("/tmp/x")
True

You can also specify the URI scheme for selecting a different filesystem:

# for a GCS filesystem path:
# tf.io.gfile.exists("gs://bucket/file")
# for a local filesystem:
with open("/tmp/x", "w") as f:
  f.write("asdf")

4
tf.io.gfile.exists("file:///tmp/x")
True

This currently returns True for existing directories but don't rely on this behavior, especially if you are using cloud filesystems (e.g., GCS, S3, Hadoop):

tf.io.gfile.exists("/tmp")
True
Args
path string, a path
Returns
True if the path exists, whether it's a file or a directory. False if the path does not exist and there are no filesystem errors.
Raises
errors.OpError Propagates any errors reported by the FileSystem API.

© 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/exists