示例2:现在让我们看一下这种情况,我们可以使用完整的形式,如‘first_name’和‘last_name’,而不是像‘f’或‘l’这样的缩写。下面的代码使用完整的形式来打印全名; importsysimportgetoptdeffull_name():first_name =Nonelast_name =Noneargv = sys.argv[1:]try: opts, args = getopt.getopt(argv,"f:l:...
GetoptLong允许 POSIX 风格的选项,如--file以及单字母选项,如-f 空选项--(两个减号)用于结束选项处理。如果选项具有可选参数,这一点尤其重要。 下面是一个简单的用法示例: require'getoptlong'opts =GetoptLong.new( ['--help','-h',GetoptLong::NO_ARGUMENT ], ['--repeat','-n',GetoptLong::REQUIRED...