擅长:python、mysql、java
<pre><code>$ python test.py arg1 arg2 arg3
</code></pre>
<p>在测试.py你知道吗</p>
<pre><code>import sys
print 'Number of arguments:', len(sys.argv), 'arguments.'
print 'Argument List:', str(sys.argv)
</code></pre>
<p>输出</p>
<pre><code>Number of arguments: 4 arguments.
Argument List: ['test.py', 'arg1', 'arg2', 'arg3']
</code></pre>
<p>Python还提供了帮助您解析命令行选项和参数的模块。
标准库中有以下模块:</p>
<ul>
<li><a href="http://docs.python.org/2/library/getopt.html" rel="nofollow">getopt</a>模块类似于GNU getopt。你知道吗</li>
<li><a href="http://docs.python.org/2/library/optparse.html#module-optparse" rel="nofollow">optparse</a>模块提供面向对象的命令行选项解析,optparse在Python的2.7版本中被弃用<a href="http://docs.python.org/2/library/argparse.html#module-argparse" rel="nofollow">argparse</a>是替代品。你知道吗</li>
</ul>