本文整理汇总了Python中options.Options.parse方法的典型用法代码示例。如果您正苦于以下问题:Python Options.parse方法的具体用法?Python Options.parse怎么用?Python Options.parse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类options.Options
的用法示例。
在下文中一共展示了Options.parse方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from options import Options [as 别名]
# 或者: from options.Options import parse [as 别名]
class Controller:
def __init__(self, options = None):
if options and isinstance(options, Options):
self.options = options
else:
self.options = Options()
def run(self):
parsedArgs = self.options.parse()
scanner = Scanner(parsedArgs.path)
duplicateCollector = DuplicateCollector()
scanner.scan(duplicateCollector)
if parsedArgs.verbose:
duplicateCollector.write(True)
else:
duplicateCollector.write()
示例2: Options
# 需要导入模块: from options import Options [as 别名]
# 或者: from options.Options import parse [as 别名]
if os.path.exists(os.path.join(prjdir, "Makefile")):
os.rename(os.path.join(prjdir, "Makefile"), os.path.join(prjdir, "Makefile.orig"))
if os.path.exists(os.path.join(prjdir, "flags.mk")):
os.rename(os.path.join(prjdir, "flags.mk"), os.path.join(prjdir, "flags.mk.orig"))
shutil.copy("make/share/Makefile.project.template", os.path.join(prjdir, "Makefile"))
if options.hw is None:
shutil.copy("make/sw/flags.mk.template", os.path.join(prjdir, "flags.mk"))
else:
shutil.copy("make/hw/flags.mk.template", os.path.join(prjdir, "flags.mk"))
else:
print "Project %s does not exist" % (prjdir)
pkgmakes = glob.glob(os.path.join(prjdir, "*/Makefile"))
for pkgmake in pkgmakes:
os.rename(pkgmake, pkgmake + ".orig")
if options.hw is None:
shutil.copy("make/sw/Makefile.package.template", pkgmake)
else:
shutil.copy("make/hw/Makefile.package.template", pkgmake)
if __name__ == "__main__":
options = Options(["project"], [], ["hw"])
try:
options.parse()
except Exception, msg:
options.usage(str(msg))
sys.exit()
__prjupdate(options)
示例3: Options
# 需要导入模块: from options import Options [as 别名]
# 或者: from options.Options import parse [as 别名]
# -*- encoding: utf-8 -*-
import sys
from options import Options
from instance import Parser
if __name__ == '__main__':
options = Options()
args = options.parse(sys.argv[1:])
_file = open(args.file, 'r')
if _file:
parser = Parser()
instances = parser.feed(_file.readlines())
print 'Optimal HRSS'