高校国語788290 views
高校倫理1439920 views
小学算数1200301 views
世界の国564381 views
小学社会310458 views
小学理科719796 views
MathPython497169 views
りんご209037 views
雑学1473594 views
高校日本史190552 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']

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