りんご195339 views
雑学1472774 views
いろは2990632 views
小学理科717612 views
高校国語786021 views
高校物理158466 views
高校倫理1434270 views
LaTeX957931 views
高校生物550093 views
中学理科1627080 views
Help
Tools

English

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']

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