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

提供: Python入門
2014年1月26日 (日) 14:31時点におけるDaemon (トーク | 投稿記録)による版 (ページの作成:「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

関連項目




スポンサーリンク