【发布时间】:2013-05-04 19:07:56
【问题描述】:
我从 url 获取值传递为:
user_data = {}
if (request.args.get('title')) :
user_data['title'] =request.args.get('title')
if(request.args.get('limit')) :
user_data['limit'] = request.args.get('limit')
然后将其用作
if 'limit' in user_data :
limit = user_data['limit']
conditions['id'] = {'id':1}
int(limit)
print type(limit)
data = db.entry.find(conditions).limit(limit)
打印:<type 'unicode'>
但我不断将limit 的type 设为unicode,这会引发查询错误!!我正在将 unicode 转换为 int 但为什么它不转换?
请帮忙!!!
【问题讨论】:
标签: python unicode python-2.7 casting