tf.io.gfile.join
Разумное объединение одного или нескольких компонентов пути.
tf.io.gfile.join(
path, *paths
)
Файловые системы TensorFlow будут объединяться как URL (используя "/" в качестве разделителя пути) на всех платформах:
В Windows или Linux/Unix-подобных системах:
>>> tf.io.gfile.join("gcs://folder", "file.py")
'gcs://folder/file.py'
tf.io.gfile.join("ram://folder", "file.py")
'ram://folder/file.py'
Но локальная файловая система обрабатывается так же, как 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
| Аргументы | |
|---|---|
path | строка, путь к каталогу |
paths | строка, дополнительные пути для конкатенации |
| Возвращаемое значение | |
|---|---|
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