Envoi d'une liste sélectionnée (SQLite3) vers un fichier texte
Bonjour,
Je suis confronté à une incompréhension, dû je pense à mes lacunes d'amateur pythonien.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9
| self.select = self.cursor.execute("SELECT due_date, shelf, description, part_number, serial_number, quantity, "
"remarks FROM parts_inventory WHERE due_date <? AND due_date IS NOT null",
self.expired_filter)
for row in self.select:
file = open("data/expired_list_" + str(self.d_day) + ".txt", "w+")
print(row)
file.write(str(row))
file.close() |
le "print(row)" affiche bien toutes les lignes dans la console mais le fichier txt affiche uniquement la dernière.
Pourquoi ? comment puis-je enregistrer dans le fichier txt la totalité des données ?
Merci d'avance pour votre aide ;)