非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

【Python】コマンドライン引数を受け取る方法(sys.argv)

   

Pythonで、コマンドライン引数受け取る方法についてメモ。

import sys

args = sys.argv

print(args[0])
print(args[1])
print(args[2])
 

 

実行結果は以下のとおりです。1つ目(args[0])が実行ファイル名になる点に注意しましょう。

$ python3 test.py aaa bbb
test.py
aaa
bbb
 

 

引数の数が予測できない場合は以下のように繰り返し処理をすればよろしいかと。出力結果は上と同じです。

import sys

args = sys.argv

for arg in args:
    print(arg)
 

 

スポンサーリンク

 - Python