Pythonのプログラムを起動する際に引数を渡す事ができます。コマンドライン引数と呼ばれるもので、状況に応じて処理を分けたい場合などで有効です。
コマンドライン引数の取得
サンプルコードをtest_argv.pyというファイル名で保存し、下記コマンドで実行してみましょう。
python test_argv.py python izm com
import sys args = sys.argv print(args) print('第1引数:' + args[1]) print('第2引数:' + args[2]) print('第3引数:' + args[3])
['test_argv.py', 'python', 'izm', 'com'] 第1引数:python 第2引数:izm 第3引数:com
3行目のsys.argvに起動時に設定した引数が格納されます。リストで値が返されますが、最初の要素には実行ファイル名が入りますので注意しましょう。