Spec-Zone.ru › TensorFlow 2.4

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 Если шаблон для сопоставления является недопустимым каталогом.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.4/api_docs/python/tf/io/gfile/glob

Spec-Zone.ru

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