请教各位大神,python有没有什么库或方法可以识别命令手册里的命令?

2019-01-03 02:13发布

例如这个命令
auto-sync {startup-config | config-register | bootvar | standard}
当人类看到上面这个命令的时候,知道auto-sync是命令,而命令后面的startup-config等是参数,并且后面的4个参数只能输入其中一个,比如输入startup-config的话就不能输入config-register或bootvar或standard。
给机器输入这行字符串的时候,也能像人类一样能够解析这行命令,python有这种库吗?

1条回答
We Are One
2楼-- · 2019-01-03 02:45

有个叫docopt 的库,有各种语言的实现。

https://github.com/docopt/docopt

查看更多
登录 后发表回答