英語616404 views
高校日本史190903 views
数学講師2905779 views
LaTeX964644 views
中学理科1632943 views
中学英語813147 views
小学理科721270 views
Computer369599 views
高校物理161885 views
中学数学624816 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']

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