gpt4 book ai didi

python - 如何查看 python 方法的参数(和类型)?

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:31 25 4
gpt4 key购买 nike

$ py twitterDump2.py 
Traceback (most recent call last):
File "twitterDump2.py", line 30, in <module>
stream=tweepy.Stream(username,password,listener)
TypeError: __init__() takes exactly 3 arguments (4 given)

我的代码:

username="abc"
password="abc"
listener = StreamWatcherListener()
stream=tweepy.Stream(username,password,listener)

最佳答案

__init__ 的第一个参数通常是 self,因此它希望您只传递两个参数。

令人惊讶的是 tweepy.streaming.py 代码建议:

class Stream(object):

host = 'stream.twitter.com'

def __init__(self, auth, listener, **options):
self.auth = auth
self.listener = listener

授权是这样创建的:

auth = tweepy.BasicAuthHandler(username, password)

你的代码应该是这样的

username="abc"
password="abc"
listener = StreamWatcherListener()
auth = tweepy.BasicAuthHandler(username, password)
stream=tweepy.Stream(auth,listener)

查看代码:http://github.com/joshthecoder/tweepy/blob/master/tweepy/streaming.py

关于python - 如何查看 python 方法的参数(和类型)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4050108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com