2014-06-07 5 views
7

से उपयोगकर्ता नाम कैसे प्राप्त करें tweepy के साथ उपयोगकर्ता आईडी नंबर से सादे टेक्स्ट उपयोगकर्ता नाम कैसे हटाया जाए?tweepy आईडी

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 

अंतिम पंक्ति मैंने टिप्पणी की है मुझे एक मुद्दा दे रही है एक है:

यहाँ सही कोड है कि मैं का उपयोग कर रहा है। कृपया सलाह दें। आप सभी को धन्यवाद!

उत्तर

9

आप ids और i पर पुनरावृत्त कर रहे हैं पहले से ही ids का तत्व शामिल है। पारित करने के लिए प्रयास करें ilookup_users रहे हैं:

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])) 

, इस तरह की कोशिश

संबंधित मुद्दे