5

私は次のように gflags を使用します。

flags.DEFINE_string('logdir', None,
                    'Directory where logs are stored.')

ただし、誰かが定義していないときに gflags にヘルプを表示してもらいたい--logdirです。このフラグを必須にするにはどうすればよいですか?

(これは可能であるように見えますが、Python で gflags を使用する方法に関するドキュメントは見つかりませんでした。)

4

1 に答える 1

6

コードは次のようになります。MarkFlagAsRequired は、FLAGS(argv) 呼び出しの前に来る必要があります。

def main(argv):
    gflags.MarkFlagAsRequired('logdir')      
    argv = gflags.FLAGS(argv)
于 2016-07-21T20:22:48.787 に答える