クリア

絶対的な簡単なコマンドライン引数
今すぐダウンロード

クリア ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Pavel Panchekha
  • 出版社のWebサイト:
  • http://panchekha.no-ip.com

クリア タグ


クリア 説明

絶対的な些細なコマンドライン引数 コマンドライン引数を解析しないのは吸いますか?せいぜい、あなたはOptparseを使い、それがあなたに手をコードするのではないならば、それを手書きにしてください。または、GetArgsを使用します。これには、独自のループを書く必要があります。あなたは少し少し何かを望んでいません...スマート? CLIARGSプロジェクトはCake.Basicsの一部を解析します。 1.0 "source、* dest、verbose = false):... __name__ ==" __main__ "の場合:cliargs.main()このファイルを実行した場合(クローン)、次のコマンドラインはすべて明らかにします。 clone abcd eclone --source = abcd eclone ab -vclone --helpclone - ?clone --versionin一般、関数__main__のすべての引数が検査されます。これに基づいて、コマンドラインがインテリジェントに解析されます。必要に応じて、ヘルプとバージョン情報が表示されます。最後に、コマンドラインの解析内のほとんどのエラーがキャッチされ、user.argument Typesthe基本アルゴリズムのために準備された要約は、関数の引数(つまり、__main__)を調べ、短くて長い引数を割り当てます。そしてタイプ。 long引数は常に引数の名前です。短い引数は、順番に、短い名前はこの短い引数の最初の文字、または(それが使用できない場合)その文字のスワップケースのバージョン、または例外の組み込みリストの一部です。これらは左から右に割り当てられています。引数のタイプはデフォルトで文字列であると想定されています。ただし、引数にデフォルト値が指定されている場合(上記の例では冗長なとおり)、デフォルト引数の型が使用されます。型が文字列の場合、コマンドライン引数は単に関数に渡されます。ただし、整数とfloatsは真の整数とfloatsに変換され、ブール値はそれらの対応する引数をフラグにします(上記の冗長など)、リストは単一のカンマ区切りの引数を分割することによって作成されます(つまり、引数の間にスペースがないことを意味します。 --list = 1,2,3,4または類似の構造を使用して、コンマで分割して、次に等号(例えば、dict = a = 1、b = 2、c = 3)で分割して辞書を使用してください。もちろん、リストと辞書の引数は通常* argsと** kwargs parameters.helpとバージョンが__help__という名前の関数、__help__という名前の関数、またはモジュールのマニュアルと呼ばれる関数から取得されます。 __helpが関数である場合は、最初にすべての引数を指定して呼ばれます。引数として渡された(または-hまたは--help`)。したがって、__help__が可変数の引数を取ります。それ以外の場合、__help__は文字列であると仮定されています。 __version__も同様に文字列または関数のいずれかです。関数として、それは引数なしで呼び出されます。引数解析を超えて、組み込みシェルなどのsys.argvに他の引数を解析したいと考えています。この目的にも同様に光沢のあるツールを提供するためにCliargsを使用することができます。関数cliargs.run(関数、引数、help = none、version = none)を使用するだけです。要件: ・Python


クリア 関連ソフトウェア