コマンドライン引数 - Python入門から応用までの学習サイト

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」に起動時のパラメータが格納されます。

リストで値が返されますが、最初の値には実行ファイル名が入りますので注意しましょう。

プログラムの終了方法とは!?