たとえば、sqlmap はpython sqlmap.py -h
.
上記のこのコマンドは、sqlmap で使用可能なすべてのスイッチを一覧表示し、-h
それ自体がスイッチです。
ターミナルで使用するPythonツールを作成する場合、スイッチを作成する基本的な方法は何ですか?
Hello World の例は非常にありがたいです!
たとえば、sqlmap はpython sqlmap.py -h
.
上記のこのコマンドは、sqlmap で使用可能なすべてのスイッチを一覧表示し、-h
それ自体がスイッチです。
ターミナルで使用するPythonツールを作成する場合、スイッチを作成する基本的な方法は何ですか?
Hello World の例は非常にありがたいです!
これらはコマンド ライン オプションです。そのために stdlibargparse
モジュールを使用できます。
import argparse
parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('integers', metavar='N', type=int, nargs='+',
help='an integer for the accumulator')
parser.add_argument('--sum', dest='accumulate', action='store_const',
const=sum, default=max,
help='sum the integers (default: find the max)')
args = parser.parse_args()
print args.accumulate(args.integers)