db.spider(city, year, month) TypeError: MysqlDatabases.spider() takes 3 positional arguments but 4 were given怎么解决?
时间: 2023-06-24 17:08:04 浏览: 89
Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
这个错误信息提示你传递了4个参数,但是函数 `MysqlDatabases.spider()` 只接受3个位置参数。请检查你调用这个函数的代码,是否有多传了一个参数。可以尝试修改为以下方式:
```python
db.spider(city=city, year=year, month=month)
```
这样就可以将参数名和值一一对应,避免出现位置参数和关键字参数混用导致的错误。如果还有问题,请提供更多相关代码和上下文信息,便于更好地帮助你解决问题。
阅读全文