Pythonのプログラムを起動する際に、パラメータを渡す事が可能です。
コマンドライン引数と呼ばれるもので、柔軟なプログラミングを実現します。
サンプルを下記コマンドで実行してみましょう。
python test.py python izm com
# -*- coding: utf-8 -*- import sys if __name__ == "__main__": param = sys.argv print param print u"第1引数:" + param[1] print u"第2引数:" + param[2] print u"第3引数:" + param[3]
--実行結果--
['test.py', 'python', 'izm', 'com'] 第1引数:python 第2引数:izm 第3引数:com
7行目の「sys.argv」に起動時のパラメータが格納されます。
リストで値が返されますが、最初の値には実行ファイル名が入りますので注意しましょう。
プログラムの終了方法とは!?