Pythonでコマンドライン引数を取得する

提供: Python入門
移動: 案内検索
スポンサーリンク

Pythonでのコマンドラインオプションの取得方法について説明します。

読み方

コマンドラインオプション
コマンドラインオプション
command line option
コマンドラインオプション

概要

Pythonでコマンドラインオプションを取得するには、sysモジュールの sys.argv を使用します。 C言語におけるargcの代わりに、sys.argvの長さを求めます。

ソースコード

#!/usr/bin/env python
import sys # argv
def main():
        argc = len(sys.argv)
        print "argc: ", argc
        for v in sys.argv:
                print v
 
if __name__ == "__main__":
        main()

実行例

kaworu% ./main.py
argc:  1
./main.py
% ./main.py foo bar
argc:  3
./main.py
foo
bar

関連項目



スポンサーリンク