我很难理解为什么这个方法不起作用:
import optparse, sys
parser = optparse.OptionParser()
parser.add_option("-i", help="Input File", dest="input_file", metavar=" ")
parser.add_option("-x", help="Image Width (default is %default)", dest="image_width" default="1920", metavar="WIDTH")
(options, args) = parser.parse_args()
print options.input_file
print image_width当它到达“打印image_width”时,它给我一个“名称未定义”的错误。如果我使用-h选项运行相同的脚本,那么显示的帮助确实会显示默认值。所以它是有效的,但它不是!
发布于 2013-11-19 13:39:52
FWIW:
dest="image_width" default="1920",...is缺少逗号。
https://stackoverflow.com/questions/20063457
复制相似问题