tf.io.gfile.glob
Возвращает список файлов, соответствующих указанным шаблонам.
tf.io.gfile.glob(
pattern
)
Используется в блокнотах
| Используется в руководствах |
|---|
Шаблоны задаются в виде строк. Поддерживаемые шаблоны определены здесь. Обратите внимание, что шаблон может быть итерируемым объектом Python, содержащим строки-шаблоны.
Формат определения шаблона:
шаблон: { term }
термин:
-
'*': соответствует любой последовательности символов, отличных от «/» -
'?': соответствует одному символу, отличному от «/» -
'[' [ '^' ] { match-list } ']': соответствует любому одиночному символу, не входящему в список -
c: соответствует символуc, гдеc != '*', '?', '\\', '[' -
'\\' c: соответствует символуc
диапазон символов:
-
c: соответствует символуc, еслиc != '\\', '-', ']' -
'\\' c: соответствует символуc -
lo '-' hi: соответствует символуcдляlo <= c <= hi
Примеры:
tf.io.gfile.glob("*.py")
# For example, ['__init__.py']tf.io.gfile.glob("__init__.??")
# As abovefiles = {"*.py"}
the_iterator = iter(files)
tf.io.gfile.glob(the_iterator)
# As aboveПодробные сведения о реализации см. в функции C++ GetMatchingPaths в core/platform/file_system.h.
| Аргументы | |
|---|---|
pattern | строка или итерируемый объект строк. Шаблоны glob. |
| Возвращает | |
|---|---|
| Список строк с именами файлов, соответствующих указанным шаблонам. |
| Вызывает | |
|---|---|
errors.OpError | При возникновении ошибок файловой системы или при получении списка каталогов. |
errors.NotFoundError | Если каталог, соответствующий шаблону, недопустим. |
© 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/api_docs/python/tf/io/gfile/glob