标志color
的内容似乎没有通过设置
命令行。
为了说明我的问题,我包含了文件color.py
的内容。
#! /usr/bin/env python
import gflags
gflags.DEFINE_list("color",[],"List of colors")
GFLAGS = gflags.FLAGS
gflags.FLAGS.MarkAsParsed()
print(GFLAGS.color)
我想跑步:
Desktop$ ./color.py --color=["Red"]
通过打印语句返回["Red"]
。
相反,它返回初始化的版本:
Desktop$ ./color.py --color=["Red"]
[]
如何将命令行参数分配给color
标志?
任何见解和帮助将不胜感激。