1

Twitterでリストを作成し、ユーザーを追加しました。それから、エラーなしでコードを書く方法をついに見つけました。私は初心者です。それから見よ、私がデータを取得すると、それは打ちのめされます。私はそれをどうするかわかりません。

私が望むのは、リスト内の全員のユーザー名を取得することだけです。

コードは次のとおりです。

the_list = api.list_members('username', 'listname')
for user in the_list:
    print user

ここに私が得るものがあります:

0x90b78ec (0, 0) の tweepy.models.User オブジェクト

それは私には list_members のようには見えません。ユーザー名だけの通常のpythonリストを作成したいと思います。

助けてくれてありがとう。

4

1 に答える 1

3

リストの各要素はUserオブジェクトであり、名前だけでなく、ユーザーに関するより多くの情報を保持します。名前だけが必要な場合は、

the_list = [u.screen_name for u in the_list]

電話した後api.list_members。または、2 つを組み合わせることができます。

the_list = [u.screen_name for u in api_list_members('username','listname')

または、名前を表示しているときにのみ名前を抽出できます。

the_list = api.list_members('username','listname')
for user in the_list:
    print user.screen_name

ちなみに、 よりもわかりやすい名前を選択する必要がありますthe_list。おそらくuser_namesまたはlist_members何か。

于 2011-03-29T08:32:01.717 に答える