À / de la pagination en python
Question
Tous,
Ceci peut être une question assez novice mais je suis coincé sur la façon de faire cela à Python. Ce que je dois faire est de définir les paramètres vers et des paramètres lors de la demande de données de Panaramio.
http://www.panoramio.com/map/get_panoramas.php? Ensemble= public & de= 0 & à= 100 & minx= -180 & miny= -90 & maxx= 180 & maxy= 90 & taille= Moyen & MapFilter= true
Panoramio uniquement vous permet de renvoyer 100 enregistrements à la fois, j'ai besoin de créer la chaîne d'URL pour montrer l'avancement des ensembles de 100. Par exemple. 101-200, 201300, etc. Y a-t-il un exemple n'importe où qui me montrera comment faire ce type de pagination à l'aide de Python?
merci, Adam
def counter(low, high):
current = low
while current <= high:
yield current
current += 100
if __name__ == '__main__':
for c in counter(100, 200):
print c
Mise à jour n ° 2: Je faisais cela plus difficile qu'il n'aurait dû être
def counter(low, high):
while low <= high:
yield low, high
low += 100
high += 100
for i in counter(1, 100):
print i
La solution
for number in range(1, 301, 100):
low = number
high = low + 100