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