擅长:python、mysql、java
<p>从<code>sys.argv</code>中排除第{<cd1>}个元素。i、 e.程序名。在</p>
<pre><code>import getopt
import sys
try:
opts, args = getopt.getopt(
sys.argv[1:],
"i:o:p:",
["ifile=","ofile=","pcsfile="])
except getopt.GetoptError,msg:
print "error : %s" % msg
inputfile, outputfile, FCSNAME = None, None, None
for opt, arg in opts:
print opt, arg
if opt in ("-i", " ifile"):
inputfile = arg
elif opt in ("-o", " ofile"):
outputfile = arg
elif opt in ("-p", " pcsname"):
FCSNAME = arg
print "inputfile %s" % inputfile
print "outputfile %s" % outputfile
print "FCSNAME %s" % FCSNAME
</code></pre>
<p>还有一些选项需要参数,因此需要使用<code>:</code>(冒号)来处理这些选项</p>
<p>我希望这有帮助。在</p>