Tweepy list_members python - PullRequest
       3

Tweepy list_members python

0 голосов
/ 29 марта 2011

Я создал список в твиттере и добавил в него пользователя.Тогда я наконец понял, как написать код без ошибок.Я новичок.Тогда вот, и вот, когда я получу данные, они выбиты.Я понятия не имею, что с этим делать.

Все, что я хочу, это получить имена пользователей всех в списке.

Вот код:

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

Вот что я получаю:

tweepy.models.User объект в 0x90b78ec (0, 0)

Это не похоже на list_members для меня.Я хочу создать обычный список python, состоящий только из имен пользователей.

Спасибо за любую помощь.

1 Ответ

1 голос
/ 29 марта 2011

Каждый элемент списка является объектом User, который содержит больше информации о пользователе, чем просто его имя.Если вам нужны только имена, выполните

the_list = [u.screen_name for u in the_list]

после вызова api.list_members.Или вы можете объединить два:

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 или что-то еще.

...