【发布时间】:2015-10-06 18:35:24
【问题描述】:
我想允许任意命令行参数。如果用户向我提供了如下所示的命令行
myscript.py --a valueofa --b valueofb posarg1 posarg2
我知道a 与valueofa 一起传递,b 与valueofb 一起传递,并且我有这最后两个位置参数。
我一直使用 optparse,您可以准确地指定要查找的参数。但我希望用户能够从命令行定义任意“宏”。肯定有一个 python 模块比我写的任何东西都更优雅。是什么?
【问题讨论】:
-
我想到的类比是使用像
-Dthismacro=macrovalue这样的gcc
标签: python command-line-arguments