コマンドライン引数

2012年12月31日
1 分

スクリプトのコマンドライン引数は、sys モジュールの argv に格納されている。

import sys

print sys.argv

実行結果:

^o^ > python argv.py foo bar baz
['argv.py', 'foo', 'bar', 'baz']

見てのとおり、sys.argv の最初の要素はスクリプト名で、コマンドライン引数は2番目以降。Rubyと違うのでちょっと注意だな。