【发布时间】:2011-01-18 16:01:52
【问题描述】:
我正在编写一个命令行应用程序,并希望用户能够输入数字作为单个数字或一个范围。所以,例如:
$ myapp -n 3,4,5,6
或
$ myapp -n 3-6
我希望我的应用将这些放入 Python 列表中,例如 [3, 4, 5, 6]
我正在使用optparse,但不确定如何从这两种输入样式创建列表。一些示例代码会很棒。
编辑
我也希望能够输入多个范围:
$ myapp -n 22-27, 51-64
【问题讨论】:
标签: python parsing command-line