[Python]Tweepyのget_user()でエラーが出た時の解決法

こんにちは。

Tweepyのget_user()で以下を実行すると

user = api.get_user(‘@yousuck2020’)
user

以下のエラーが出た

—————————————————————————
TypeError Traceback (most recent call last)
<ipython-input-34-6a88837ca55f> in <module>
—-> 1 user = api.get_user(‘@yousuck2020’)
2 user

~/opt/anaconda3/lib/python3.8/site-packages/tweepy/api.py in wrapper(*args, **kwargs)
44 kwargs[‘payload_list’] = payload_list
45 kwargs[‘payload_type’] = payload_type
—> 46 return method(*args, **kwargs)
47 wrapper.payload_list = payload_list
48 wrapper.payload_type = payload_type

TypeError: get_user() takes 1 positional argument but 2 were given

 

Tweepy4.0.0から変わったみたいで、

()内に@はつけずにscreen_name=’xxx’にする必要があったみたいです。

 

user = api.get_user(screen_name=’yousuck2020′)

こっちに変えたらうまくいきました♪

 

 

私はこのスキルを身につけて不労所得を得ています

【Web開発初心者向け!】Web開発入門完全攻略 充実の18時間コース

未経験からプロのWebデザイナーになる! 400レッスン以上の完全マスターコース

HTML/CSSだけで自動収益化 1万円達成

関連記事

[Flutter]縦棒&横棒グラフ(チャート)

[Shopify]モーダル作りたいけどJS動作しない

[Flutter]とりあえずHello Flutterコピペ

[flutter]実機でデバッグする方法

[Flutter]DrawerのリストとTabを連携させる方法

[Python]JupyterLabの使い方