我正在尝试构建(某种模板/包装器)脚本,该脚本使用一些未定义的选项进行调用
> the_script.py --foo=23 --bar=42 --narf=fjoord
然后创建一个名为变量foo=23
,bar=42
,narf='fjoord'
在它里面。
怎么做呢?我尝试使用getopt
,但是它需要第二个参数,因此我必须定义要获取的选项,当然,我希望能够通过命令行定义变量名。我也尝试OptionParser
过,但是不确定如何处理未定义的选项。
那么是手动解析的方式sys.argv
,还是在那里存在一个模块,其功能完全相同?
翻阅古今
相关分类