読者です 読者をやめる 読者になる 読者になる

argparse

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import argparse

parser = argparse.ArgumentParser()
parser.add_argument('-o', '--output')
parser.add_argument('-v', dest='verbose', action='store_true')
args = parser.parse_args()

print 'args.output:', args.output
print 'args.verbose:', args.verbose

python2.7から入ったargparseモジュール。難しそうで敬遠していましたが、ドキュメントのgetoptの項に超シンプルなサンプルがありました。わかりやすい。
今度からこれを使ってみよう。