如何解析非命令行输入的命令式文本?

2013-03-21 23:15:47 +08:00
 Candyhorse
类似这样的命令:

post search v2ex
post search -a Livid
……

不是从命令行输入,而是用户从网页端输入

根据不同的命令,匹配不同的处理逻辑

除了手工正则匹配外,有没有能够更方便地处理类似情况的模块?

谢谢:)
3198 次点击
所在节点    Python
5 条回复
YUCOAT
2013-03-22 11:30:38 +08:00
不太明白你的意思
undeflife
2013-03-22 11:44:28 +08:00
OptionParser
hit9
2013-03-22 11:54:21 +08:00
docopt 不错的。
Candyhorse
2013-03-22 13:46:38 +08:00
@hit9

very nice ~

不知道 Python 自带的 argparser 能不能完成类似的任务?
huangzxx
2013-03-22 20:22:51 +08:00
argparser 是推荐用的,optparse 已经 deprecated

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

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

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

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

© 2021 V2EX