天天看点

argparse parse_args解析

parse_args(self, args=None, namespace=None)

    # =====================================

    # Command line argument parsing methods

<code>def get_args():</code>

<code>    </code><code>parser = argparse.ArgumentParser()</code>

<code>    </code><code>parser.add_argument(</code><code>"-H"</code><code>, </code><code>"--host"</code><code>,help=</code><code>"host name"</code><code>)</code>

<code>    </code><code>parser.add_argument(</code><code>"-i"</code><code>, </code><code>"--ip"</code><code>, help=</code><code>"host ip"</code><code>)</code>

<code>    </code><code>parser.add_argument(</code><code>"-g"</code><code>, </code><code>"--group"</code><code>, help=</code><code>"group name"</code><code>)</code>

<code>    </code><code>parser.add_argument(</code><code>"-p"</code><code>, </code><code>"--proxy"</code><code>, help=</code><code>"proxy host name"</code><code>)</code>

<code>    </code><code>parser.add_argument(</code><code>"-t"</code><code>, </code><code>"--templates"</code><code>, help=</code><code>"template name"</code><code>)</code>

<code>    </code><code># 解析所传入的参数</code>

<code>    </code><code>args = parser.parse_args()</code>

<code>    </code><code>return</code> <code>args</code>