2016-05-18 12 views
4

私はこのようなGFLAGS使用:gflagsで必要に応じてフラグをどのようにマークできますか?

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

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

(それが可能であるべきかのようThisが少し見えますが、私は、Pythonでのgflagsを使用する方法についてのドキュメントを見つけることができませんでした。)

答えて

4

あなたのコードは次のようになります。 MarkFlagAsRequiredは、FLAGS(argv)コールの前に来なければなりません。

def main(argv): 
    gflags.MarkFlagAsRequired('logdir')  
    argv = gflags.FLAGS(argv) 
関連する問題