python中使用ZADD方法报错AttributeError: 'int' object has no attribute 'items'
生活随笔
收集整理的這篇文章主要介紹了
python中使用ZADD方法报错AttributeError: 'int' object has no attribute 'items'
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
redis的版本關系
正確的完整實例如下:
import pymongo import redis# 代碼作用是mongodb的數據傳送到redis中去 handler = pymongo.MongoClient('mongodb://adminUser:adminPass@127.0.0.1:27017').chapter_9.rank_data client = redis.StrictRedis(password='appleyuchi',host='localhost', port=6379, db=0) rows = handler.find({}, {'_id': 0}) redis_key="rank"for row in rows:mapping={str(row['user_id']):row['score']}client.zadd(redis_key,mapping)注意:
這里{str(row['user_id']):row['score']}不要寫成
{str(row['user_id']),row['score']},這會導致新的錯誤:
AttributeError: 'set' object has no attribute 'items'
?
總結
以上是生活随笔為你收集整理的python中使用ZADD方法报错AttributeError: 'int' object has no attribute 'items'的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【UE4】如何获取/下载虚幻4(Unre
- 下一篇: 【连载】 FPGA Verilog HD