Bonjour à tous,
J'aimerais faire une tâche qui parait plutôt simple mais cela fait plusieurs jours que je coince.
En gros je voudrais sauter une ligne toute les 5 lignes...
Actuellement c'est déjà le cas, mon application récupère de la donnée :
ID user bablabla date
et saute une ligne si le numero de la ligne est un multiple de 5 (via un compteur qui s'imcrémente de +1 à chaque nouvelle entrée) :
Je récupère donc en output :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 # Constants COUNT = 1 # counter def increment_counter(): global COUNT COUNT = COUNT+1 def reset_counter(): global COUNT COUNT = 1 if COUNT % 5 == 0: increment_counter() fa.write(id + user + blabla + date "\n\n") else: increment_counter() fa.write(id + user + blabla + date "\n")
id user blablabla date
id user blablabla date
id user blablabla date
id user blablabla date
id user blablabla date
id user blablabla date
id user blablabla date
id user blablabla date
id user blablabla date
id user blablabla date
etc...
Sauf que voilà, je travail sur un petit fichier texte et l'application commence à devenir balèze donc j'aimerais travailler en BDD (sqlite3).
Je vais donc utiliser des INSERT INTO.
Je voudrais avoir le même output quand je fais un SELECT (un saut de ligne tout les 5 lignes) mais SEULEMENT à la demande, c'est à dire en appelant une méthode qui va sauter les lignes dans le fichier là ou il faut.
du style "sauterDesLignes()"
Auriez vous une idée de comment je pourrais m'y prendre ?
Merci !
Partager