当 argparse 中未指定第一个参数时,使用一个也是另一个参数变量的变量是否可行?
所以在下面的代码中:
import argparse
parser = argparse.ArgumentParser()
parser.add_option('-f', '--file', dest='outputfile')
parser.add_option('-d', '--db', dest='outpufDB')
当我通过 运行上面的脚本script.py -f file_name
并且不指定参数 on 时outputDB
,我想设置与 on 相同的outputDB
值outputfile
。我知道使用default
参数可以设置默认值,但是设置从另一个参数派生的默认值是否也可行?
谢谢。