gpt4 book ai didi

python - 在python中将Unicode数据转换为int

转载 作者:IT老高 更新时间:2023-10-28 22:14:10 24 4
gpt4 key购买 nike

我从 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'>

但我不断收到 typelimit作为 unicode ,这会引发查询错误!我正在将 unicode 转换为 int 但为什么它不转换?请帮忙!!!

最佳答案

int(limit) 返回转换为整数的值,并且不会在您调用函数时更改它(这是您所期望的)。

改为这样做:

limit = int(limit)

或者在定义limit时:

if 'limit' in user_data :
limit = int(user_data['limit'])

关于python - 在python中将Unicode数据转换为int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16476484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com