5

たとえば、sqlmap はpython sqlmap.py -h.

上記のこのコマンドは、sqlmap で使用可能なすべてのスイッチを一覧表示し、-hそれ自体がスイッチです。

ターミナルで使用するPythonツールを作成する場合、スイッチを作成する基本的な方法は何ですか?

Hello World の例は非常にありがたいです!

4

2 に答える 2

8

これらはコマンド ライン オプションです。そのために 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)
于 2013-04-20T13:04:44.657 に答える