LC_cmdline.py
次のように、argparseという名前の python モジュールがあります。
import argparse
import getpass
def get_pass():
return getpass.getpass("Password: ")
def default_pass():
return ''
parser = argparse.ArgumentParser()
parser.add_argument('-u', default='', type=str, metavar='username', dest='username', help="Username for the database")
parser.add_argument('-p', action='store_const', const=get_pass, default=default_pass, dest='get_pass', help="Password for the database")
args = parser.parse_args()
if __name__ == '__main__':
print "username: [%s]"%args.username
print "password: [%s]"%args.get_pass()
コマンドを使用してpydocでドキュメントに変換しようとしましたpython -m pydoc -w LC_cmdline
。次に、このエラーが発生しました:
usage: pydoc.py [-h] [-u username] [-p]
pydoc.py: error: unrecognized arguments: -w LC_cmdline
problem in LC_cmdline - <type 'exceptions.SystemExit'>: 2
私のような引数を持つモジュールのドキュメントをpydocで生成する方法はありますか? ありがとうございました。
ところで、私のOSはwin7で、私のpythonは2.7です