引数をつけてスクリプトを呼び出そう
Pythonスクリプトに引数をつけて呼び出す場合は、標準ライブラリー「sys」をインポートする必要があります。
import sys
または
from sys import argv
呼び出し方は、以下のようになります。
### impot sys で呼び出した場合
変数名 = sys.argv
### from sys import argv で呼び出した場合
変数名 = argv
引数を使うPythonスクリプトは、以下のようになります。
1 2 3 4 5 6 7 8 |
### インポート import sys ### 引数取得 args = sys.argv ### 引数表示 print(args) |
実行例
> python arg1.py dog cat mouse
['arg1.py', 'dog', 'cat', 'mouse']
引数の値はリストになっていて、先頭の値はスクリプト自身、2番目以降は渡された引数が順番に格納されます。