【发布时间】:2021-09-24 16:47:37
【问题描述】:
我正在尝试使用 python 3 内置 argparse 模块解析带有参数的命令。 我已经部分阅读了argparse documentation,但是,我找不到任何符合我要求的东西。 我将参数解析为输入(我有我的理由)。 我有多个命令,每个命令都有必要参数和可选参数。
例如:
restart --name(名称被替换)
restart 是命令,name 是基本参数。
目前我的代码将计算输入中的“--”并使用相应的布尔值调用函数(如果--all给定,is_all布尔参数将为真)
我还可以添加一个可选参数--all(全部不替换)。
【问题讨论】:
-
请给我们一些代码,以便我们更好地帮助您
-
我没有,最近才知道这个模块。
-
“我将参数解析为输入”到底是什么意思?
-
你会使用什么代码没有
argparse? -
我正在解析用户的输入,而不是命令行参数。