• 締切済み

パソコンを変えるとpythonを使えなくなった

スクリプトにimportしているものはtweepyのみです。 tweepyもpythonも最新のものをインストール済みです。 同じフォルダにある別の簡単なスクリプトは正常に動作しました。 PyScripterを使った時のエラーメッセージは以下のものとなります。 どうすれば改善されるか教えていただけないでしょうか。 Traceback (most recent call last): File "C:\Users\user7\Desktop\TC.py", line 19, in <module> tweets = api.user_timeline(Account, count=200, page=1, tweet_mode = 'extended') File "C:\Users\user7\AppData\Local\Programs\Python\Python310\lib\site-packages\tweepy\api.py", line 33, in wrapper return method(*args, **kwargs) File "C:\Users\user7\AppData\Local\Programs\Python\Python310\lib\site-packages\tweepy\api.py", line 46, in wrapper return method(*args, **kwargs) TypeError: API.user_timeline() takes 1 positional argument but 2 were given

みんなの回答

  • coffeebar
  • ベストアンサー率49% (216/436)
回答No.1

API.user_timelineという関数を呼び出すときに、キーワード引数(Positional Argument)を2つ指定しているが、その関数はキーワード引数を一つしか受け付けない。 というエラーです。 スクリプト内を'API.user_timeline'で検索し、 例:API.user_timeline( age=25, height=175 ) のように2つキーワード引数を指定していたら、元の関数定義に書かれているもの 例:def API.user_timeline(age ) : 以外(, height=175)を削除してみて下さい

maruboro007
質問者

お礼

ありがとうございます。解決しました。

関連するQ&A

専門家に質問してみよう