Bonjour,
Je suis confronté à une incompréhension, dû je pense à mes lacunes d'amateur pythonien.
Voici le code :
le "print(row)" affiche bien toutes les lignes dans la console mais le fichier txt affiche uniquement la dernière.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Pourquoi ? comment puis-je enregistrer dans le fichier txt la totalité des données ?
Merci d'avance pour votre aide![]()
Partager