python gflags不在命令行中通过

时间:2018-07-13 21:54:36

标签: python flags gflags

标志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标志?

任何见解和帮助将不胜感激。

0 个答案:

没有答案