私はin this postのようにスレッドを作成しようとしていますが、回避策を介してPython 2.7で複数の引数を渡します。here。クラス関数を使用してpool.mapに複数の引数を渡す
TypeError: length_scraper2() takes exactly 3 arguments (2 given)
に思える:私は自分のコードを実行すると、私はエラーを取得する、しかし
def pool_threading(self):
pool = ThreadPool(4)
for username in self.username_list:
master_list = pool.map(self.length_scraper2,
itertools.izip(username*len(self.repo_list),
itertools.repeat(self.repo_list)))
def length_scraper2(self, username, repo):
#code
:
は、今私は、クラスpair_scraper
の一部である機能を、このような何かを持っています私はクラス内でクラス関数を使用しているので、それは無意味です引数として渡されるself
したいからです。どのように修正するには?
あなただけの1引数を渡しているので、いや、それはです。 –
...私は?議論を意図どおりに行うために私はどのように再フォーマットするでしょうか? –