当前位置: 首页>>代码示例>>Python>>正文


Python getopt函数代码示例

本文整理汇总了Python中getopt函数的典型用法代码示例。如果您正苦于以下问题:Python getopt函数的具体用法?Python getopt怎么用?Python getopt使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了getopt函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __parseArgs

 def __parseArgs(self):
     short, long = self.getAvailableOptions()
     long.append("help")
     try:
         opts, args = getopt(sys.argv[1:], "h" + short, long)
     except GetoptError, e:
         return
开发者ID:rforge,项目名称:sigil,代码行数:7,代码来源:preprocessor.py

示例2: main

def main(argv):
    try: 
        opts, args = getopt(argv, 'f')
    except GetoptError as err:
        print str(err)
        sys.exit(2)

    print opts
    Pyvader(opts).main_loop()
开发者ID:jonathanyeong,项目名称:pygame-space-invaders,代码行数:9,代码来源:launcher.py

示例3: main

def main():
	global progname 

	progname = sys.argv[0]

	try:
		opts, args = getopt(sys.argv[1:], "ho:", \
							["help", "output="])
	except GetoptError, err:
		error(str(err))
开发者ID:bobmittmann,项目名称:thinkos,代码行数:10,代码来源:mkcodelet.py

示例4: parse_opts

	def parse_opts (self, cmdline, short="", long=[]):
		try:
			opts, args = getopt(
				cmdline, "I:bc:de:fhklm:n:o:pqr:SsvW:z" + short,
				["bzip2", "cache", "clean", "command=", "epilogue=", "force", "gzip",
				 "help", "inplace", "into=", "jobname=", "keep", "landcape", "maxerr=",
				 "module=", "only=", "post=", "pdf", "ps", "quiet", "read=",
				 "src-sepcials", "short", "texpath=", "verbose", "version", "warn="] + long)
		except GetoptError, e:
			print e
			sys.exit(1)
开发者ID:robgolding,项目名称:rubber,代码行数:11,代码来源:cmdline.py

示例5: main

def main(argv=None):
	if argv is None:
		argv = sys.argv
	try:
		try:
			opts, args = getopt(argv[1:], "h", ["help"])
		except getopt.error, msg:
			raise Usage(msg)
	except Usage, err:
		print(err.msg, file=sys.stderr)
		print("for help use --help", file=sys.stderr)
		return 2
开发者ID:neilhan,项目名称:python_cv_learning,代码行数:12,代码来源:a_main.py

示例6: parseOptions

 def parseOptions(self):
     try:
         opts, self.args = getopt(argv[1:], self.options, self.longOptions )
     except:
         self.usage(2)
     
     if not self.args:
         self.args = ['.']
     
     for o, v in opts:
         if o in ('-v', '--verbose'):
             self.verbose = True
         elif o in ('-h', '--help'):
             self.usage(0)
         elif o in ('-E', '--avm'):
             self.avm = v
         elif o in ('-a', '--asc'):
             self.asc = v
         elif o in ('-g', '--globalabc'):
             self.builtinabc = v
         elif o in ('-b', '--builtinabc'):
             self.builtinabc = v
         elif o in ('-s', '--shellabc'):
             self.shellabc = v
         elif o in ('-x', '--exclude'):
             self.exclude += v.split(',')
         elif o in ('-t', '--notime'):
             self.timestamps = False
         elif o in ('-f', '--forcerebuild'):
             self.forcerebuild = True
         elif o in ('-c', '--config'):
             self.config = v
         elif o in ('-e', '--eval'):
             self.eval = True
         elif o in ('--ascargs',):
             self.ascargs = v
         elif o in ('--vmargs',):
             self.vmargs = v
         elif o in ('--ext',):
             self.sourceExt = v
         elif o in ('--timeout',):
             self.self.testTimeOut=int(v)
         elif o in ('-d',):
             self.debug = True
         elif o in ('--rebuildtests',):
             self.rebuildtests = True
         elif o in ('-q', '--quiet'):
             self.quiet = True
         elif o in ('--nohtml',):
             self.htmlOutput = False
     return opts
开发者ID:FlowShift,项目名称:thane,代码行数:51,代码来源:runtestBase.py

示例7: getArgs

def getArgs(argv):
 
  try:
    opts, args = getopt(argv[1:],'i:l:')
  except GetoptError:
    print 'undo_bondswap.py -i <filename> -l <chainLength>'
    exit(2)
  for opt, arg in opts:
    if opt == '-i':
      inFile = arg
    elif opt == '-l':
      chainLength = arg
 
  return inFile, int(chainLength)
开发者ID:dring91,项目名称:python-scripts,代码行数:14,代码来源:undo_bondswap.py

示例8: getoptTest

def getoptTest(dict):
	try:
		opts,argsTmp=getopt(dict[1:],'s:m:')
		for o,a in opts:
			if o in ("-s"):
				sub = a
				print sub 
			if o in ("-m"):
				msg = a
				print msg

	except getopt.GetoptError:
		print("getopt error")
		sys.exit(1)
开发者ID:yangjiao91,项目名称:python,代码行数:14,代码来源:getoptTest.py

示例9: getArgs

def getArgs(argv):

  try:
    opts, args = getopt(argv[1:],'i:o:')
  except GetoptError:
    print 'randomWalk.py -i <filename> -o <filename>'
    exit(2)
  for opt, arg in opts:
    if opt == '-i':
      inFile = arg
    elif opt == '-o':
      outFile = arg
 
  return inFile, outFile
开发者ID:dring91,项目名称:python-scripts,代码行数:14,代码来源:unwrap.py

示例10: getArgs

def getArgs(argv):
  
  try:
    opts, args = getopt(argv[1:],'f:n:')
  except GetoptError:
    print 'randomWalk.py -f <filename> -n <nFrames>'
    exit(2)
  for opt, arg in opts:
    if opt == '-f':
      trajFile = arg
    if opt == '-n':
      nFrames = arg

  return trajFile, int(nFrames)
开发者ID:dring91,项目名称:python-scripts,代码行数:14,代码来源:read.py

示例11: getArgs

def getArgs(argv):

    try:
        opts, args = getopt(argv[1:], "t:o:n:")
    except GetoptError:
        print "calcInterface.py -t <filename> -o <filename> -n <nSteps>"
        exit(2)
    for opt, arg in opts:
        if opt == "-t":
            trajFile = arg
        elif opt == "-o":
            confFile = arg
        elif opt == "-n":
            nSteps = arg

    return trajFile, confFile, int(nSteps)
开发者ID:dring91,项目名称:python-scripts,代码行数:16,代码来源:calcInterface.py

示例12: getArgs

def getArgs(argv):

  try:
    opts, args = getopt(argv[1:],'p:s:o:')
  except GetoptError:
    print 'randomWalk.py -p <prefix file> -s <suffix file> -o <filename>'
    exit(2)
  for opt, arg in opts:
    if opt == '-p':
      prefixFile = arg
    if opt == '-s':
      suffixFile = arg
    elif opt == '-o':
      outFile = arg
 
  return prefixFile, suffixFile, outFile
开发者ID:dring91,项目名称:python-scripts,代码行数:16,代码来源:combine.py

示例13: getArgs

def getArgs(argv):
  
  try:
    opts, args = getopt(argv[1:],'t:o:n:')
  except GetoptError:
    print 'randomWalk.py -t <filename>'
    exit(2)
  for opt, arg in opts:
    if opt == '-t':
      trajFile = arg
    if opt == '-o':
      outFile = arg
    if opt == '-n':
      nFrames = arg

  return trajFile, outFile, int(nFrames)
开发者ID:dring91,项目名称:python-scripts,代码行数:16,代码来源:rewrite.py

示例14: getArgs

def getArgs(argv):

    try:
        opts, args = getopt(argv[1:], "t:o:n:")
    except GetoptError:
        print """randomWalk.py -t <filename> -o <filename> -n <steps> """
        exit(2)
    for opt, arg in opts:
        if opt == "-t":
            trajFile = arg
        elif opt == "-o":
            outFile = arg
        elif opt == "-n":
            steps = arg

    return trajFile, outFile, int(steps)
开发者ID:dring91,项目名称:python-scripts,代码行数:16,代码来源:surface_energy.py

示例15: getArgs

def getArgs(argv):

  try:
    opts, args = getopt(argv[1:],'i:o:n:')
  except GetoptError:
    print 'randomWalk.py -i <xyz file> -o <filename> -n <nFrames>'
    exit(2)
  for opt, arg in opts:
    if opt == '-i':
      inFile = arg
    elif opt == '-o':
      outFile = arg
    elif opt == '-n':
      nSteps = arg
 
  return inFile, outFile, int(nSteps)
开发者ID:dring91,项目名称:python-scripts,代码行数:16,代码来源:calcRG.py


注:本文中的getopt函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。