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