Comment detail

コマンドライン引数の取得 (Nested Flatten)
sys.argvでコマンドライン引数をリストの形で取得できます。
sys.argv[0]は直接Pythonに渡した、トップレベルファイル名です。

なんで引数見るだけなのにインポートが必要なんだろうという気もしますが、現状ではこのようになっています。

% python program.py a b c d
['a', 'b', 'c', 'd']
1
2
3
import sys

print sys.argv[1:]

Index

Feed

Other

Link

Pathtraq

loading...