Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.flags.ArgumentParser

Базовый класс для разбора и преобразования аргументов.

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

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

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

tf.compat.v1.app.flags.ArgumentParser

Метод parse() проверяет, является ли строковый аргумент допустимым значением, и преобразует его в родной тип. Если значение не может быть преобразовано, он должен выбросить исключение 'ValueError' с удобочитаемым объяснением, почему значение является недопустимым.

Подклассы также должны определить строку syntactic_help, которая может быть представлена пользователю для описания формы допустимых значений.

Классы анализаторов аргументов должны быть бессостоятельными, поскольку экземпляры кэшируются и совместно используются между флагами. Допускаются аргументы инициализатора, но все переменные-члены должны быть получены только из аргументов инициализатора.

Методы

flag_type

flag_type()

Возвращает строку, представляющую тип флага.

parse

parse(
    argument
)

Разбирает строковый аргумент и возвращает значение в родном формате.

По умолчанию возвращает свой аргумент без изменений.

Аргументы
argument Строковый аргумент, переданный в командной строке.
Исключения
ValueError Выбрасывается, когда аргумент не удается разобрать.
TypeError Выбрасывается, когда у аргумента неправильный тип.
Возвращаемое значение
Разборённое значение в родном типе.

Переменные класса

  • syntactic_help = ''

© 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/compat/v1/flags/ArgumentParser

Spec-Zone.ru

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