コマンドライン引数

$ python hoge.py -option yeah -option2 fuga

として,コマンドラインから-optionとか-option2で指定された引数を取り込む一方法.

import sys
argc = len(argv)
for i in range(1, argc, 1):
    if(sys.argv[i] == "-option"):
        print(sys.argv[i+1])
        i+=2
    elif(sys.argv[i] == "-option2"):
        print(sys.argv[i+1])
        i+=2

実行すると

yeah
fuga

sys.argv[0]にはhoge.pyが入っているので,for文を1から開始してる.
Pythonに限った書き方ではないので有用だと思う.
けど,try〜exceptとか使う方がいいんじゃね?とも思う.