Spec-Zone.ru › TensorFlow 2.9

tf.io.gfile.glob

Просмотреть исходный код на GitHub

Возвращает список файлов, соответствующих заданному шаблону(ам).

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительных сведений.

tf.compat.v1.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 above
files = {"*.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/versions/r2.9/api_docs/python/tf/io/gfile/glob

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API