def main():
artist = 'kanye_west'
model_path = '../save/models/kanye_west/kanye_west.ckpt-30000'
num_save = 1000
try:
opts, _ = getopt.getopt(sys.argv[1:], 'l:a:N:', ['load_path=', 'artist_name=', 'num_save='])
except getopt.GetoptError:
sys.exit(2)
for opt, arg in opts:
if opt in ('-l', '--load_path'):
model_path = arg
if opt in ('-a', '--artist_name'):
artist = arg
if opt in ('-n', '--num_save'):
num_save = int(arg)
save(artist, model_path, num_save)
python类GetoptError()的实例源码
def main(argv):
_file = ''
_var = ''
try:
opts, args = getopt.getopt(argv, "f:v", ["file=", "var="])
except getopt.GetoptError:
print 'var.py -f <file> -v <variable>'
sys.exit(2)
for opt, arg in opts:
if opt == '-h':
print 'var.py -f <file> -v <variable>'
sys.exit()
elif opt in ("-f", "--file"):
_file = arg
elif opt in ("-v", "--var"):
_var = '{' + arg + '}'
f = open(_file)
data = yaml.load(f)
print _var.format(data)
f.close()
def main(argv):
inputfile = False
outputfile = False
try:
opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="])
except getopt.GetoptError:
print('vec2bin.py -i <inputfile> -o <outputfile>')
sys.exit(2)
for opt, arg in opts:
if opt == '-h':
print('test.py -i <inputfile> -o <outputfile>')
sys.exit()
elif opt in ("-i", "--ifile"):
inputfile = arg
elif opt in ("-o", "--ofile"):
outputfile = arg
if not inputfile or not outputfile:
print('vec2bin.py -i <inputfile> -o <outputfile>')
sys.exit(2)
print('Converting %s to binary file format' % inputfile)
vec2bin(inputfile, outputfile)
def main():
try:
opts, args = getopt.getopt(sys.argv[1:], "hi:",
["help", "infile="])
except getopt.GetoptError as err:
print(err)
usage()
sys.exit(2)
for opt, arg in opts:
if opt in ("-h", "--help"):
usage()
sys.exit(1)
elif opt in ("-i", "--infile"):
infile = arg
else:
assert False, "unhandled option"
for line in open(infile):
if re.match(r"^\s*#", line) or re.match(r"^\s*$", line):
continue
ra, dec = line.split()
ra_deg = s_ra2deg(ra)
dec_deg = s_dec2deg(dec)
print("%.8f %.8f" % (ra_deg, dec_deg))
def main():
host = None
port = None
try:
opts, args = getopt.getopt(sys.argv[1:], "h:p:")
except getopt.GetoptError as err:
print str(err)
usage()
sys.exit(2)
for o, a in opts:
if o == "-h":
host = a
elif o == "-p":
port = a
else:
assert False, "unhandled option"
x = PTECMPResolution(host, port)
x.send()
def main():
host = None
port = None
try:
opts, args = getopt.getopt(sys.argv[1:], "h:p:")
except getopt.GetoptError as err:
# print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage()
sys.exit(2)
for o, a in opts:
if o == "-h":
host = a
elif o == "-p":
port = a
else:
assert False, "unhandled option"
x = PTDropReason(host, port)
x.send()
def main():
host = None
port = None
try:
opts, args = getopt.getopt(sys.argv[1:], "h:p:")
except getopt.GetoptError as err:
# print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage()
sys.exit(2)
for o, a in opts:
if o == "-h":
host = a
elif o == "-p":
port = a
else:
assert False, "unhandled option"
x = PTLAGResolution(host, port)
x.send()
def main():
host = None
port = None
try:
opts, args = getopt.getopt(sys.argv[1:], "h:p:")
except getopt.GetoptError as err:
# print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage()
sys.exit(2)
for o, a in opts:
if o == "-h":
host = a
elif o == "-p":
port = a
else:
assert False, "unhandled option"
x = PTProfile(host, port)
x.send()
def main():
host = None
port = None
try:
opts, args = getopt.getopt(sys.argv[1:], "h:p:")
except getopt.GetoptError as err:
# print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage()
sys.exit(2)
for o, a in opts:
if o == "-h":
host = a
elif o == "-p":
port = a
else:
assert False, "unhandled option"
x = PTDropCounterReport(host, port)
x.send()
def __get_opts(self):
self.__msv_jar = None
try:
options, arguments = getopt.getopt(sys.argv[1:], 'h', ['help', 'clean','local', 'msv-jar=' ])
except getopt.GetoptError, error:
sys.stderr.write(str(error))
self.__help_message()
sys.exit(1)
self.__local = None
self.__clean = None
for opt, opt_arg in options:
if 'msv-jar' in opt:
self.__msv_jar = opt_arg
if '-h' in opt or '--help' in opt:
self.__help_message()
sys.exit(0)
if '--local' in opt:
self.__local = 1
if '--clean' in opt:
self.__clean = 1
def parsecmd():
global rankfile, genranks
try:
opts, Names = getopt.getopt(sys.argv[1:], "hcr:", [])
except getopt.GetoptError as err:
# print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage()
sys.exit(2)
for o, a in opts:
if o in ("-c"):
genranks=True
elif o in ("-r"):
rankfile = a
elif o in ("-h"):
usage()
sys.exit(0)
else:
assert False, "unhandled option"
return Names
def main(argv):
"""Parse the arguments and start the main process."""
try:
opts, args = getopt.getopt(argv, "h", ["help"])
except getopt.GetoptError:
exit_with_parsing_error()
for opt, arg in opts:
arg = arg # To avoid a warning from Pydev
if opt in ("-h", "--help"):
usage()
sys.exit()
if len(args) == 2:
params = list(get_dicts(*args))
params.extend(get_dict_names(*args))
compare_dicts(*params)
else:
exit_with_parsing_error()
def main(args):
generator = OASGenerator()
usage = 'usage: gen_openapispec.py [-m, --yaml-merge] [-i, --include-impl] [-t --suppress-templates] filename'
try:
opts, args = getopt.getopt(sys.argv[1:], 'mit', ['yaml-merge', 'include-impl', 'suppress-templates'])
except getopt.GetoptError as err:
sys.exit(str(err) + '\n' + usage)
if not len(args) == 1:
sys.exit(usage)
generator.set_opts(opts)
Dumper = CustomAnchorDumper
opts_keys = [k for k,v in opts]
if False: #'--yaml-alias' not in opts_keys and '-m' not in opts_keys:
Dumper.ignore_aliases = lambda self, data: True
Dumper.add_representer(PresortedOrderedDict, yaml.representer.SafeRepresenter.represent_dict)
Dumper.add_representer(validate_rapier.unicode_node, yaml.representer.SafeRepresenter.represent_unicode)
Dumper.add_representer(validate_rapier.list_node, yaml.representer.SafeRepresenter.represent_list)
openAPI_spec = generator.openAPI_spec_from_rapier(*args)
openAPI_spec_yaml = yaml.dump(openAPI_spec, default_flow_style=False, Dumper=Dumper)
openAPI_spec_yaml = str.replace(openAPI_spec_yaml, "'<<':", '<<:')
print openAPI_spec_yaml
def main():
usage = 'usage: rapier [-v, --validate] [-p, --gen-python] [-j, --gen-js] [-m, --yaml-merge] [-i, --include-impl] [-t --suppress-templates] filename'
try:
opts, args = getopt.getopt(sys.argv[1:], 'vpjmit', ['validate', 'gen-python', 'gen-js', 'yaml-merge', 'include-impl', 'suppress-templates'])
except getopt.GetoptError as err:
sys.exit(str(err) + '\n' + usage)
if not len(args) == 1:
sys.exit(usage)
opts_keys = [k for k,v in opts]
if '-v' in opts_keys or '--validate' in opts_keys:
validate_main(args[0])
elif '-p' in opts_keys or '--gen-python' in opts_keys:
gen_py_main(args[0])
elif '-j' in opts_keys or '--gen-js' in opts_keys:
gen_py_main(args[0])
else:
gen_oas_main(sys.argv)
def main(argv):
phase = "train"
model_string = "final_fcn_model.h5"
try:
opts, args = getopt.getopt(argv,"hp:m:",["phase=","model="])
except getopt.GetoptError:
print('run_FCN.py -p <phase> -m <model>')
sys.exit(2)
for opt, arg in opts:
if opt == '-h':
print('run_FCN.py -p <phase> -m <model>')
sys.exit()
elif opt in ("-p", "--phase"):
phase = arg
elif opt in ("-m", "--model"):
model_string = arg
return phase, model_string
def main(argv):
mode = ''
try:
opts, args = getopt.getopt(argv,"m:h",["mode="])
except getopt.GetoptError:
print('run.py -m <TESTING/LIVE_TESTING/TRADING/FETCH_DATA>')
sys.exit(2)
for opt, arg in opts:
if opt == '-h':
print('run.py -m <TESTING/LIVE_TESTING/TRADING/FETCH_DATA>')
sys.exit()
elif opt in ("-m", "--mode"):
if arg in TradingMode.__members__:
mode = TradingMode[arg]
else:
raise UnsupportedModeError(arg, "The given mode is not supported!")
app.run(mode)
iothub_service_client_args.py 文件源码
项目:azure-iot-sdk-python
作者: Azure
项目源码
文件源码
阅读 133
收藏 0
点赞 0
评论 0
def get_iothub_opt(
argv,
connection_string,
device_id):
if len(argv) > 0:
try:
opts, args = getopt.getopt(
argv, "hd:c:", [
"connectionstring=", "deviceid="])
except getopt.GetoptError as get_opt_error:
raise OptionError("Error: %s" % get_opt_error.msg)
for opt, arg in opts:
if opt == '-h':
raise OptionError("Help:")
elif opt in ("-c", "--connectionstring"):
connection_string = arg
elif opt in ("-d", "--deviceid"):
device_id = arg
if connection_string.find("HostName") < 0:
raise OptionError(
"Error: Hostname not found, not a valid connection string")
return connection_string, device_id
def read_command_line_parameters(argv):
try:
optlist, free = getopt.getopt(argv[1:], 'chtb:f:o:', ['book=', 'file=', 'output=', 'csv', 'help', 'titles'])
#Python2# except getopt.GetoptError, err:
#Python3#
except getopt.GetoptError as err:
print_error(str(err))
return dict(optlist)
### END read_command_line_parameters ###
### BEGIN usage ###
# usage()
# print script usage
def read_command_line_parameters(argv):
try:
optlist, free = getopt.getopt(argv[1:], 'chtb:f:o:', ['book=', 'file=', 'output=', 'csv', 'help', 'titles'])
#Python2#
except getopt.GetoptError, err:
#Python3# except getopt.GetoptError as err:
print_error(str(err))
return dict(optlist)
### END read_command_line_parameters ###
### BEGIN usage ###
# usage()
# print script usage
fetch_single_repo.py 文件源码
项目:oss-github-analysis-project
作者: itu-oss-project-team
项目源码
文件源码
阅读 23
收藏 0
点赞 0
评论 0
def main(argv):
owner = ""
repo = ""
force = False
try:
opts, args = getopt.getopt(argv, "o:r:f", ["owner=", "repo=", "force"])
except getopt.GetoptError:
print('ERROR in input arguments!')
sys.exit(2)
for opt, arg in opts:
if opt == '-h': # Help case
print('fetch_repo.py -o <owner> -r <repo> -f Ex: fetch_repo.py --owner itu-oss-project-team --repo oss-github-analysis-project --force')
sys.exit()
elif opt in ("-o", "--owner"):
owner = arg
elif opt in ("-r", "--repo"):
repo = arg
elif opt in ("-f", "--force"):
force = True
github_harvester = GitHubHarvester()
#github_harvester.fetch_repo(owner, repo, force_fetch = force)
github_harvester.fetch_repo('itu-oss-project-team', 'oss-github-analysis-project', force_fetch = True)
def get_username_password(self):
"""??????? ????????"""
try:
opts, args = getopt.getopt(self.argv[1:], 'hu:p:', ['username=', 'password='])
except getopt.GetoptError:
self.logger.info('????????????????')
self.logger.info('cqut.py -u <username> -p <password>')
sys.exit(-1)
for opt, arg in opts:
if opt in ('-u', '--username'):
self.username = arg
elif opt in ('-p', '--password'):
self.password = arg
if self.username is None:
self.username = input('???????: ')
if self.password is None:
self.password = input('???????: ')
def main(argv):
option = ''
try:
opts, args = getopt.getopt(argv, "h:o:", ["option="])
except getopt.GetoptError:
print 'test.py -o <option[translate or build]>'
sys.exit(2)
for opt, arg in opts:
if opt == '-h':
print 'test.py -o <option[translate or build]>'
sys.exit()
elif opt in ("-o", "--option"):
option = arg
if option == 'translate':
fname = str(raw_input("File name(Or absolute path to file if it is not in this directory):\n"))
execute(fname)
elif option == 'build':
name_fname = str(raw_input("File name for csv containing string names(Or absolute path to file):\n"))
values_fname = str(raw_input("File name for csv containing translation(Or absolute path to file):\n"))
build_xml(name_fname, values_fname)
else:
print "Invalid option: " + option
print "Option must be either translate or build"
def parseOptions(args):
config = {}
# Command line flags - default values
config['args'] = []
# Read in and process the command line flags
try:
opts, args = getopt.getopt(args, "h", ["help",])
except getopt.GetoptError, err:
# Print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage(exitCode=2)
# Work through opts
for opt, value in opts:
if opt in ('-h', '--help'):
usage(exitCode=0)
else:
assert False
# Add in arguments
config['args'] = args
# Return configuration
return config
def parseOptions(args):
config = {}
# Command line flags - default values
config['args'] = []
# Read in and process the command line flags
try:
opts, args = getopt.getopt(args, "h", ["help",])
except getopt.GetoptError, err:
# Print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage(exitCode=2)
# Work through opts
for opt, value in opts:
if opt in ('-h', '--help'):
usage(exitCode=0)
else:
assert False
# Add in arguments
config['args'] = args
# Return configuration
return config
def parseOptions(args):
config = {}
# Command line flags - default values
config['args'] = []
# Read in and process the command line flags
try:
opts, args = getopt.getopt(args, "h", ["help",])
except getopt.GetoptError, err:
# Print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage(exitCode=2)
# Work through opts
for opt, value in opts:
if opt in ('-h', '--help'):
usage(exitCode=0)
else:
assert False
# Add in arguments
config['args'] = args
# Return configuration
return config
def parseOptions(args):
config = {}
# Command line flags - default values
config['args'] = []
# Read in and process the command line flags
try:
opts, args = getopt.getopt(args, "h", ["help",])
except getopt.GetoptError, err:
# Print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage(exitCode=2)
# Work through opts
for opt, value in opts:
if opt in ('-h', '--help'):
usage(exitCode=0)
else:
assert False
# Add in arguments
config['args'] = args
# Return configuration
return config
def parseOptions(args):
config = {}
# Command line flags - default values
config['args'] = []
# Read in and process the command line flags
try:
opts, args = getopt.getopt(args, "h", ["help",])
except getopt.GetoptError, err:
# Print help information and exit:
print str(err) # will print something like "option -a not recognized"
usage(exitCode=2)
# Work through opts
for opt, value in opts:
if opt in ('-h', '--help'):
usage(exitCode=0)
else:
assert False
# Add in arguments
config['args'] = args
# Return configuration
return config
def main(argv):
inputfile = False
outputfile = False
try:
opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="])
except getopt.GetoptError:
print('vec2bin.py -i <inputfile> -o <outputfile>')
sys.exit(2)
for opt, arg in opts:
if opt == '-h':
print('test.py -i <inputfile> -o <outputfile>')
sys.exit()
elif opt in ("-i", "--ifile"):
inputfile = arg
elif opt in ("-o", "--ofile"):
outputfile = arg
if not inputfile or not outputfile:
print('vec2bin.py -i <inputfile> -o <outputfile>')
sys.exit(2)
print('Converting %s to binary file format' % inputfile)
vec2bin(inputfile, outputfile)
def main(argv):
"""Parse the arguments and start the main process."""
try:
opts, args = getopt.getopt(argv, "h", ["help"])
except getopt.GetoptError:
exit_with_parsing_error()
for opt, arg in opts:
arg = arg # To avoid a warning from Pydev
if opt in ("-h", "--help"):
usage()
sys.exit()
if len(args) == 2:
params = list(get_dicts(*args))
params.extend(get_dict_names(*args))
compare_dicts(*params)
else:
exit_with_parsing_error()
def handle_args():
"""Handle the command line arguments provided for the program.
There is an argument for the number of articles to make it configurable.
There is also an argument for the length of the passage to make it configurable.
If the argument is not provided it uses the provided default.
"""
try:
opts, args = getopt.getopt(sys.argv[1:], 'n:l:', ['numberofarticles=', 'passagelength='])
except getopt.GetoptError:
print('wikipedia_quiz.py -n <numberofarticles> -l <passagelength>')
logging.error('Opt error encountered')
sys.exit(2)
number_of_articles = NUMBER_OF_ARTICLES_DEFAULT
passage_length = PASSAGE_LENGTH_DEFAULT
for opt, arg in opts:
if opt in ('-n', '--numberofarticles'):
number_of_articles = int(arg)
logging.info('Number of articles parameter found')
elif opt in ('-l', '--passagelength'):
passage_length = int(arg)
logging.info('Passage length parameter found')
return number_of_articles, passage_length