tf.compat.v1.flags.ArgumentParser
Базовый класс для разбора и преобразования аргументов.
Метод :meth:parse проверяет, является ли строковый аргумент допустимым значением, и преобразует его в собственный тип. Если значение не удаётся преобразовать, следует вызвать исключение ValueError с понятным человеку объяснением того, почему значение недопустимо.
Подклассы также должны определять строку syntactic_help, которая может быть представлена пользователю для описания допустимого формата значений.
Классы анализаторов аргументов должны быть не имеющими состояния, поскольку их экземпляры кэшируются и используются совместно разными флагами. Аргументы инициализатора разрешены, но все переменные-члены должны определяться только аргументами инициализатора.
Методы
flag_type
flag_type() -> Text
Возвращает строку, представляющую тип флага.
parse
parse(
argument: Text
) -> Optional[_T]
Разбирает строковый аргумент и возвращает значение собственного типа.
По умолчанию возвращает переданный аргумент без изменений.
| Аргументы | |
|---|---|
argument | строковый аргумент, переданный в командной строке. |
| Исключения | |
|---|---|
ValueError | Вызывается, если не удалось разобрать аргумент. |
TypeError | Вызывается, если аргумент имеет неверный тип. |
| Возвращаемое значение | |
|---|---|
| Разобранное значение собственного типа. |
| Переменные класса | |
|---|---|
| syntactic_help | '' |
© 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/compat/v1/flags/ArgumentParser