gpt4 book ai didi

python - 和奇怪的命令行界面来解析参数

转载 作者:太空宇宙 更新时间:2023-11-04 10:56:54 25 4
gpt4 key购买 nike

我有一个 Python 程序的命令行界面,它有很多选项(比如,--a--b- -c) 但一个在命令与其他开关之间切换。

所以,也许 prog -S a b c 调用了 -S 操作,而 prog -Y a b c 调用了 -Y Action 。 prog -Y a b c --a=2 --b=3,然后,应该使用参数 a 调用 -Y 操作>b 和位置参数 abc

有没有办法让 argparsegetopt 为我解析参数?有没有其他图书馆可以很好地做到这一点?

最佳答案

我认为使用 argparse 的 subcommands在这种情况下会很有用。

基本上,您可以创建一个主解析器,负责解析子命令以及一些常见的通用选项,然后创建一些子解析器(每个子命令一个),负责解析传递给子命令的特定选项.

关于python - 和奇怪的命令行界面来解析参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9136834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com