Python 有没有更好用的第三方命令行解析库?

2021 年 9 月 14 日
 MiketsuSmasher
最好能够在 argparse 的基础上,拥有更高的自定义帮助文本(和错误信息)的自由度
3085 次点击
所在节点    Python
12 条回复
raycool
2021 年 9 月 14 日
click
kxxoling
2021 年 9 月 14 日
很喜欢 Google 出的这个:github.com/google/python-fire
RRRoger
2021 年 9 月 14 日
click,flask 依赖的库,挺好用的
hushao
2021 年 9 月 15 日
@kxxoling 对,我第一时间也想的是这个,并且我也很喜欢这个,很好用
js8510
2021 年 9 月 15 日
一直都用 click. 不过看了这个 fire 感觉好棒。下次有机会试一试
luckyc
2021 年 9 月 15 日
@kxxoling 最底部 This is not an official Google product.
wangweiggsn
2021 年 9 月 15 日
原来还可以这样玩。我以前是用的 sys.argv 实现的,功能上 python fire 强大多了。
edsion996
2021 年 9 月 15 日
Typer, the FastAPI of CLIs.
依赖 click 的
NoAnyLove
2021 年 9 月 15 日
click 用得比较多
killva4624
2021 年 9 月 15 日
click 不错。
之前项目上还用过一个很容易混淆名字的命令行库: https://pypi.org/project/manage.py/
lolizeppelin
2021 年 9 月 15 日
openstack 的
oslo_config
包全
zepc007
2021 年 9 月 23 日
@wangweiggsn 我也是,后来改用 argparser,然后又换 fire

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/801871

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX