Python 命令行程序,要实现一个简单命令解析功能,用什么模块作为起点比较好,实现快

2018-06-28 16:46:32 +08:00
 smdbh
就是一个简单的 shell 功能。
3427 次点击
所在节点    Python
17 条回复
prolic
2018-06-28 16:51:32 +08:00
fire?
hu6360567
2018-06-28 16:55:00 +08:00
argparse?
frostming
2018-06-28 16:57:19 +08:00
如果不需要解析--option, 直接 sys.argv
有--option,用 click

python-fire 和 docopt 都是不走寻常路,比较酷炫
ackfin01
2018-06-28 16:57:44 +08:00
argparse
TimePPT
2018-06-28 16:58:59 +08:00
mec
2018-06-28 17:05:32 +08:00
标准库 argparse
Sylv
2018-06-28 17:06:27 +08:00
click +1
ArianX
2018-06-28 17:54:05 +08:00
cmd 模块?
xin053
2018-06-28 18:31:38 +08:00
click 值得拥有
XIVN1987
2018-06-28 19:09:57 +08:00
optparse argparse
linuxchild
2018-06-28 19:58:58 +08:00
听过 fire
Hopetree
2018-06-28 21:37:58 +08:00
paramiko
whoami9894
2018-06-29 00:01:36 +08:00
我还在用 getopt ……
xarrow
2018-06-29 00:08:25 +08:00
click
Tink
2018-06-29 00:52:42 +08:00
getopt
diggerdu
2018-06-29 08:45:07 +08:00
fire
gsw945
2018-06-29 08:45:51 +08:00

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

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

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

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

© 2021 V2EX