Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo obtener la lista de SDK de Python

Cómo obtener la lista de SDK de Python

Genere información clave de amigos en forma de lista: uid, sexo, nombre de usuario y descripción personal.

Consulte el código fuente de getfriends.py a continuación:

[python] ¿ver copia simple imprimir?

#! /usr/bin/python

hora de importación

PAGE_SIZE = 200

def print_users_list(ul):

"""

Imprimir la información detallada de la lista de usuarios

"""

Imprimir la información detallada de la lista de usuarios

"""""

index = 0

para usuario en ul:

uid = usuario["id"]

ugen = usuario["género" "]

p>

uname = usuario["screen_name"]

# uloc = usuario["ubicación"]

udesc=usuario["descripción"]

imprimir "-6d-12d-3sss" (index, uid, ugen, uname.ljust(20), udesc.ljust(40))

index = 1

def get_friends (cliente, uid=None, maxlen=0):

"""

Lee la lista de usuarios detrás del usuario uid. Por defecto, uid=None , En este momento se asigna uid. Proporcione client.uid, y client.uid es el uid del usuario autorizado actual.

"""

si no es uid:

uid = client.uid

return get_users(cliente, False, uid, maxlen )

def get_followers(client, uid=None, maxlen=0):

"""

Lee la lista de seguidores del usuario uid, predeterminado En caso uid = Ninguno, el uid se asigna a client.uid, que representa el uid del usuario autorizado actualmente.

"""""

si no es uid:

uid = cliente.uid

return get_users(cliente, Verdadero, uid , maxlen)

def get_users(cliente, seguidoresoramigos, uid, maxlen):

"""

Se llama a la API para leer los seguidores del usuario uid O lista de fans, verdadero significa seguidores o fans, falso significa seguidores o fans,

El parámetro maxlen se establece en la longitud máxima de la lista de amigos que se obtendrá. El parámetro maxlen se utiliza para establecer la longitud máxima de la lista de amigos que se obtendrá. 0 significa que la longitud máxima no está establecida y se intentará leer la lista de amigos completa, pero la API tiene límites en la longitud de la lista de amigos que se va a leer.

A nivel de prueba, la longitud máxima de la lista de amigos que se recuperará es de 5000 datos de amigos del usuario.

""""

fl = []

next_cursor = 0

mientras es Verdadero:

si seguidoresoamigos:

raw_fl = cliente.amistad.seguidores.get(uid=uid, cursor=next_cursor, count=PAGE_SIZE)

else:

raw_fl = cliente .friendships.friends.get(uid=uid, cursor=next_cursor, count=PAGE_SIZE)

fl.extend(raw_fl["usuarios"])

next_cursor = raw_fl["next_cursor "]

si no next_cursor:

romper

si maxlen y len(fl) gt; = maxlen:

romper

p>

tiempo.dormir(1)

regresar fl