0
所以,当我运行此:如何解决INT()lireral基数为10的错误web.py蟒蛇
class query:
def GET(self, query, page = 1):
size = 40
results = es.search(index=conf.es_video_index, body={"size":int(size),
"from":int(size)*(int(page)),
"query":{
"match": {
"title": query,
}
}
})
我有这样的错误:
invalid literal for int() with base 10:
有人能向我解释,为什么?
我不能完全发现它,因为你的例子有点含糊。 但我认为你的'页面'不是一个有效的int。尝试打印它进行调试。一个有效的int文字是一个十进制数,所以既不是一个浮点也不是一个字符串也没有None – Salo 2015-01-31 21:12:06
问题是,通过'page'参数不是一个有效的整数字符串 – 2015-01-31 21:13:47
请发布调用GET()' – 2015-01-31 21:14:24