Python Tweepy api: create_friendship() 采用 1 个位置参数,但给出了 2 个
Python Tweepy api: create_friendship() takes 1 positional argument but 2 were given
我想使用 tweepy 的 create_friendship 来关注特定帐户。
但我一直收到错误。
错误
File "twitter_retweet_by_word.py", line 20, in <module>
api.create_friendship("**********")
File "/Users/*****/opt/anaconda3/lib/python3.8/site-packages/tweepy/api.py", line 46, in wrapper
return method(*args, **kwargs)
TypeError: create_friendship() takes 1 positional argument but 2 were given
我已经检查了下面 link 中的类似问题,但我不明白我必须做些什么才能让它起作用。
我的代码
import tweepy
consumer_key = ""
consumer_secret = ""
access_token = ""
access_token_secret = ""
# OAuth
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
for status in api.search_tweets(q='Python RT', count=2):
tweet_id = status.id
print(tweet_id)
user_id = status.user.screen_name
print(user_id)
api.create_friendship(user_id)
能否请您告诉我究竟需要如何更改代码才能使其正常工作?
提前致谢。
python版本:3.8.5
版本: 4.3.0
据我了解,您必须这样调用该函数:
api.create_friendship(user_id=user_id)
create_friendship(self, kwargs**)
除了 self
之外没有任何其他隐式参数,在调用函数时从未使用过。
create_friendship(user_id=some_variable)
告诉函数你要给哪个参数,现在它知道它可以在内部使用的唯一参数是 user_id
我想使用 tweepy 的 create_friendship 来关注特定帐户。 但我一直收到错误。
错误
File "twitter_retweet_by_word.py", line 20, in <module>
api.create_friendship("**********")
File "/Users/*****/opt/anaconda3/lib/python3.8/site-packages/tweepy/api.py", line 46, in wrapper
return method(*args, **kwargs)
TypeError: create_friendship() takes 1 positional argument but 2 were given
我已经检查了下面 link 中的类似问题,但我不明白我必须做些什么才能让它起作用。
我的代码
import tweepy
consumer_key = ""
consumer_secret = ""
access_token = ""
access_token_secret = ""
# OAuth
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
for status in api.search_tweets(q='Python RT', count=2):
tweet_id = status.id
print(tweet_id)
user_id = status.user.screen_name
print(user_id)
api.create_friendship(user_id)
能否请您告诉我究竟需要如何更改代码才能使其正常工作? 提前致谢。
python版本:3.8.5 版本: 4.3.0
据我了解,您必须这样调用该函数:
api.create_friendship(user_id=user_id)
create_friendship(self, kwargs**)
除了 self
之外没有任何其他隐式参数,在调用函数时从未使用过。
create_friendship(user_id=some_variable)
告诉函数你要给哪个参数,现在它知道它可以在内部使用的唯一参数是 user_id