LoginSignup
3
2

More than 5 years have passed since last update.

pythonでコマンドラインの引数から文字列を取得する方法

Posted at

pythonでコマンドラインの引数から文字列を取得する方法です。

今回、sysモジュールをインポートする方法を記載します。

sys.argvで標準入力を読み込むことができます。一応、エラー処理もつけておきましたので参考にしてみてください。この場合、params[0]は実行コマンド(pyファイル)です。

import sys

## get form params ##

params = sys.argv
length = len(params)

if (length != 2):
    print 'Usage: python %s parameter' % params[0]
    quit()

lengthやquit()は適宜変更してください。
あとは標準入力から読み込んだ値を以下のように格納するなりして使用してください。

value = params[1]
3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2