LaTeX957931 views
いろは2990632 views
ヒストリア285028 views
世界の国561124 views
りんご195339 views
Computer365661 views
小学算数1196005 views
MathPython492451 views
小学理科717612 views
中学数学621754 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']

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