You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Tweepy调用get_user方法提示传入过多位置参数错误如何解决?

报错原因

你使用的是Tweepy v2版本的Client类接口,get_user方法仅支持关键字参数传值,不接受位置参数。你直接把存储用户名的user变量作为位置参数传入,系统会判定你多传入了1个位置参数,因此触发类型错误。
另外你代码中创建的tweepy.OAuthHandler实例auth没有被实际使用,Client初始化时已经传入了所有必要的认证参数,这行冗余代码可以直接删除。

解决方法

调用get_user时明确指定对应的参数名即可:
如果传入的是用户名,使用username参数:

user = 'testuser'
print(api.get_user(username=user))

如果后续需要用用户数字ID查询,使用id参数:

print(api.get_user(id=123456789))

内容的提问来源于stack exchange,提问作者Sid

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 18:42:00