repeter un programme n fois
mon code doit export un certains nombre de donnees dans un fichier excel. le Code suivant marche Avec des limites. par exemples lorsque userids est inferieure a Limit il ne place rien dans mon fichier ou ma requeste est vide et le seconde soucis est que lorsque userids est supperieur il n effectue pas tout. par exemple pour 1565o il va effectue juste 15 000 et pas les 650 Restant. comment faire pour resoudre ces Probleme de min et de max ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #generate userids
userids = ''
i = 0
limit = 1000
data = {}
for userid in exportUserids:
if i%limit==0:
userids = userids + '\'' + userid + '\''
else:
userids = userids + ', \'' + userid + '\''
i = i + 1
if (i%limit != 0):
continue
### Get userdata ###
sql = """SELECT BENU_BENU, BENU_NAME, BENU_EMAIL, BENU_ABT, BENU_TEL
FROM S00RBENU
WHERE BENU_BENU IN (
"""+userids+"""
);"""
print(sql)
users = query_database(sql, True) |