2013-03-13 12 views

答えて

7

lajarreの答えが正しいですが、それは非推奨と見なされoutparse注意することが重要ですhttp://docs.python.org/2/library/optparse.html#handling-boolean-flag-optionsを参照してください。

代わりに新しいargparse moduleを使用することをおすすめします。

だからあなたのコードは次のようになります。-fooまたは--fooフラグを使用して

import argparse 
parser = argparse.ArgumentParser(description='This is my description') 
parser.add_argument('--ipv4', action='store_true', dest='ipv4') 

はarguementはオプションになります。オプションの引数の詳細については、See this documentationを参照してください。

編集:そして、ここではadd_argument methodのためのマニュアルです。

編集2:あなたが-fooか--fooあなたが

parser.add_argument('-ipv4', '--ipv4', action='store_true', dest='ipv4') 
12
parser.add_option("--ipv4", action="store_true", dest="ipv4") 

+0

を行うことができますいずれかを受け入れることを望んでいた場合はさらに、おお、どうもありがとう:) –

+2

なぜこれが唯一の投票まで1を持っていません(鉱山!...そしてあなたも@Murkantilism)? – AJP

関連する問題