2014-06-07 5 views
7

Nasıl tweepy kullanıcı kimliği numarası bir düz metin kullanıcı adı derim?tweepy bir kullanıcı adı almak için nasıl id

ids = [] 
userid = "someOne" 
for page in tweepy.Cursor(api.followers_ids, screen_name=userid).pages(): 
    ids.extend(page) 
    time.sleep(60) 

print len(ids), "following have been gathered from", userid 

users = api.lookup_users(user_ids=ids)#ieterates through the list of users and prints them 
for u in users: 
    print u.screen_name 

ben yorumladı son satır bana bir sorunu veren biridir: Burada

kullanıyorum CORRECTED kodudur. Tavsiye lütfen. Hepinize teşekkür ederim!

cevap

9

ids ve i yinelemektesiniz, zaten ids öğesinin öğesini içerir.

users = api.lookup_users(user_ids=ids) 
for u in users: 
    print u.screen_name 
:

for i in ids: 
    print screen_name(api.lookup_users(i)) 
    # print screen_name(api.lookup_users(ids[i])) 

güncelleme, bu yolu denemek: ilookup_users geçmek için deneyin