tf.compat.v1.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