詳細なPythonのgetoptのモジュール

 

この関数のgetoptがsys.argvのステップを取得するために決定されたユーザ入力を抽出するために使用されます。

モジュール、及びこのモジュールはgetoptの機能をのgetoptので、getoptの使用を必要とします。

getopt.getopt([コマンドラインパラメータリスト]、「短いオプション」[オプションの長いリスト])

この関数は、2つの値を返します。付き合えとargs

すべてのオプションとその入力値のタプルが存在することを選択し、入力が決定されると、この値を変更することはできません。

入力後に残った部分を除去するのに便利引数。

コードをコピー
1つのインポートのgetopt、SYS 
2 shortargs = 'F:T' #短选项
3 longargs = [ 'ディレクトリプレフィックス='、 'フォーマット'、 '--f_long =']#长选项
4 OPTS、引数=はgetopt.getopt( sys.argvの[1]、shortargs、longargs)
5印刷'=オプト'を、オプト
'=引数' 6プリントを、引数
コードをコピー

 

フォーマットのgetopt関数は、([コマンドラインパラメータリスト]、「短いオプション」[オプションの長いリスト])はgetopt.getoptある
短いオプション名の後にコロン(:)オプションは、追加のパラメータを持っている必要があることを示します。
長いオプション名の後に等号(=)はオプションが追加のパラメータを持っている必要があることを示します。

いくつかの出力は次のようになります。

それ以外の場合は異常 - の前に追加しなければならないもので、どのデータlongargs長いオプションを区別する。例えば

正しい形式:---- F_LONG = 'データ'

エラーフォーマット: - F_LONG = 'データ'

正しいです:

おすすめ

転載: www.cnblogs.com/linwenbin/p/10944261.html