【发布时间】:2012-07-24 13:32:42
【问题描述】:
我试图弄清楚如何从 optparse 传递可选参数。我遇到的问题是,如果未指定 optparse 选项,它默认为 None 类型,但如果我将 None 类型传递给函数,它会对我大喊大叫而不是使用默认值(这是可以理解和有效的)。
conn = psycopg2.connect(database=options.db, hostname=options.hostname, port=options.port)
问题是,我如何将函数的默认值用于可选参数,但如果有输入而没有大量 if 语句,我仍然会传递用户输入。
【问题讨论】:
标签: python python-2.6 optparse optional-arguments