the first argument must be callable エラーについて

定期的にスクレイピングを実行する際にschedule関数を用いますが、

schedule.every(3).seconds.do(task(“xx”))

引数が必要な関数を定期的に回す場合にこのように書きました。


これを実行すると,the first argument must be callableとエラーが出てきてしまいます。
あれ、引数は使えない?
そんなことありえないよなぁ。。

調べてみるとDoメソッドの中身の書き方が違うみたいです。

schedule.every(10).seconds.do(task,xx=“YYYYY”)

通常defで定義した引数のある関数を利用するときは

task(YYYYY)

としてあげると実行できますが、ここでは

task,xx=“YYYYY”

と宣言してあげる必要があるようです。
もしご参考になれば!

▼Googleアドセンス広告の配信について

当サイトはGoogle及びGoogleのパートナー(第三者配信事業者)の提供する広告を設置しております。その広告配信にはCookieを使用し、当サイトやその他のサイトへの過去のアクセス情報に基づいて広告を配信します。 Google が広告 Cookie を使用することにより、当サイトや他のサイトにアクセスした際の情報に基づいて、Google やそのパートナーが適切な広告を表示しています。 お客様はGoogleアカウントの広告設定ページ(https://adssettings.google.com/u/0/authenticated)で、パーソナライズ広告を無効にできます。また aboutads.info のページにアクセスして頂き、パーソナライズ広告掲載に使用される第三者配信事業者のCookieを無効にできます。 その他、Googleの広告におけるCookieの取り扱い詳細については、Googleのポリシーと規約ページ(https://policies.google.com/technologies/ads)をご覧ください。

▼Amazon.co.jpアソシエイトについて

当サイトは、amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。 Amazonのアソシエイトとして、当サイトは適格販売により収入を得ています。

▼問い合わせについて

お問い合わせは下記までお願いします。 https://docs.google.com/forms/d/e/1FAIpQLSdygXc6hECGIAPFRwkgtYMG3lOheb0I_7uKlTNsgRSKqqBKrg/viewform?usp=sf_link