已更改的示例API中的属性错误

时间:2015-12-27 04:21:00

标签: python

我正在使用url调用api来运行它。我不知道我做错了什么 - 终端一直说我有一个属性错误,其中' Namespace'对象没有要偏移的属性。我想添加搜索参数" offset, sortcategory_filter"但我不确定我要对parser.add_argument做些什么。我尝试复制下面列出的示例代码中的那些,但它似乎没有用。我有点困惑为什么会这样......

def main():     parser = argparse.ArgumentParser()

parser.add_argument('-q', '--term', dest='term', default=DEFAULT_TERM,
                    type=str, help='Search term (default: %(default)s)')
parser.add_argument('-l', '--location', dest='location',
                    default=DEFAULT_LOCATION, type=str,
                    help='Search location (default: %(default)s)')
parser.add_argument('--offset', dest='offset', default=DEFAULT_OFFSET,
                    type=int, help='Search offset (default: %(default)s)')
parser.add_argument('--sort', dest='sort', default=DEFAULT_SORT,
                    type=int, help='Sear sort (default:%(default)s)')
parser.add_argument('--category_filter', dest='category_filter', default=DEFAULT_CATEGORY_FILTER,
                    type=str, help='Search category_filter (default: %(default)s)')

input_values = parser.parse_args()

try:
    query_api(input_values.term, input_values.location, input_values.offset, input_values.sort, input_values.category_filter)
except urllib2.HTTPError as error:

0 个答案:

没有答案