pythonで標準入力から文字列を取得する方法
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 {your id}' % params[0] quit()
あとは標準入力から読み込んだ値を以下のように格納するなりして使用してください。
value = params[1]
big-ipのAPI(icontrol)叩くときのパーティションやPool Nameの指定などに使っています。
シェアして頂けると嬉しいです。
参考になったという方がいれば是非お願いしますm( )m
モチベーション維持の観点で非常に励みになります。
- 作者: 辻真吾
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/24
- メディア: 大型本
- 購入: 19人 クリック: 199回
- この商品を含むブログ (43件) を見る
パーフェクトPython (PERFECT SERIES 5)
- 作者: Pythonサポーターズ
- 出版社/メーカー: 技術評論社
- 発売日: 2013/03/05
- メディア: 大型本
- 購入: 1人 クリック: 65回
- この商品を含むブログ (20件) を見る