我最经在用python在学爬虫,使用redis模块的mset()函数的时候报了一个错,网上百度也没见过这样的错误,望遇到过的大佬给予解答
报错代码如下:
import redis
pool = redis.ConnectionPool(host='localhost',port=6379,decode_resposes=True)
r = redis.Redis(connection_pool=pool)
r.mset(k1='v1',k2='v2')
Traceback (most recent call last):
File "D:\Anaconda\lib\site-packages\IPython\core\interactiveshell.py", line 3437, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-5-3a3a3adf2e5c>", line 1, in <module>
r.mset(k1='v1',k2='v2')
TypeError: mset() got an unexpected keyword argument 'k1'
类型错误:mset() 得到了意外的关键字参数“k1”
我最近找到错误了,是菜鸟教程害人不浅,mset()只能传入一个字典类型。