高校物理158718 views
中学理科1627838 views
数学講師2864449 views
小学社会308993 views
中学英語809716 views
Computer366119 views
世界の国561710 views
高校倫理1435514 views
高校化学2916128 views
小学理科718021 views

Python コマンドラインの引数(sys.argv)と半角スペースについて

Python でコマンドラインのファイル名と引数を受けとるには、sys.argv を使います。

import sys

argv = sys.argv

print(type(argv))
print(argv)

このコードを start.py として保存し

python start.py --name Alice

を実行すると

<class 'list'>
['start.py', '--name', 'Alice']

となります。argv はファイル名と引数を含むリストです。コマンドラインに

python start.py  --name   Alice

と入力し、実行すると

<class 'list'>
['start.py', '--name', 'Alice']

となります。引数と引数の間に半角スペースをたくさん入れても結果は同じになりました。