Spec-Zone.ru › TensorFlow 2.3

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 Если есть ошибки файловой системы/перечисления каталогов.

© 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.3/api_docs/python/tf/io/gfile/glob

Spec-Zone.ru

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