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

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

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

https://www.v2ex.com/t/801871

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

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

© 2021 V2EX