Rechercher : dans
Par :

Sauvegarde de données PYTHON

Dernière réponse le 10 avr 2008 à 11:48:12 dotten, le 10 avr 2008 à 10:37:25 
 Signaler ce message aux modérateurs

Bonjour,

j'ai réalisé une application client/serveur python et il y a eu un échange de données entre le client et le serveur.

je voudrais sauvegarder cet échange dans un fichier (PDF ou DOC).mais je ne sais pas quelle est l'instruction qui permet l'enregistrement de l'historique.?

MERCI

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « sauvegarde de données PYTHON » dans :
Windows 7 - Sauvegarde et restauration de données Voir SAUVEGARDEZ ET RESTAUREZ VOS DONNEES Quel ordinateur ne contient pas de données ou de fichiers précieux ? Et qui n’a jamais perdu la moindre de ces données ou le moindre de ces fichiers ? Il faut dire que les raisons pouvant conduire à un problème...
Sauvegarder les données de l'entreprise Voir Les solutions de sauvegardes de données pour les PME La perte de données stockées sur un ordinateur professionnel peut avoir des conséquences dramatiques pour l'entreprise. Vols, sinistres, défaillance informatique, piratage : l'origine des pertes...
[Outlook 2003] Exportation et importation de données VoirIl est possible d'exporter toutes les données personnelles (contacts, e-mails, calendrier, etc...), à condition de le paramétrer à l'exportation (voir ci-dessous). Exportation ou sauvegarde Importation ou restauration A voir...
RSync sous Windows VoirRSync pour Windows rsync est un formidable outil de synchronisation de répertoires et de backup. Tous les systèmes Unix/Linux le possèdent en standard, mais pas Windows. On peut l'avoir tout de même: On peut utiliser rsync fourni avec...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...
Sauvegarde (backup) VoirLa sauvegarde Néanmoins, la mise en place d'une architecture redondante ne permet que de s'assurer de la disponibilité des données d'un système mais ne permet pas de protéger les données contre les erreurs de manipulation des utilisateurs ou...

1

sebsauvage, le 10 avr 2008 à 11:11:56

Hello.

Il s'agit de sauvegarder les données, ou bien de générer un document ?

Si c'est pour sauvegarder les données, un simple fichier texte peut faire l'affaire.
Ou encore mieux (s'il y a beaucoup de données et que tu devra rechercher dedans): SQLite.


Pour générer du DOC ou du PDF, c'est moins trivial (mais ça se fait).

Répondre à sebsauvage

2

dotten, le 10 avr 2008 à 11:39:08

Merci,
en fait , il s'agit d'enregistrer l'historique de la conversation entre le client et le serveur dans un fichier.
Est ce qu'il y a une instruction python qui permet la sauvegarde des données dans un fichier texte ?

Répondre à dotten

3

 sebsauvage, le 10 avr 2008 à 11:48:12

Est ce qu'il y a une instruction python qui permet la sauvegarde des données dans un fichier texte ?

Oh oui sans problème.

fichier = open("monfichier.txt","a")
fichier.write("coucou !\n")
fichier.close()



S'il y a plusieurs colonnes (genre: adresse IP, port, date/heure, message...) ça peut être intéressant d'utiliser un fichier CSV:

import csv

maligne = ["215.23.45.56",8454,"2008-04-10 11:46:25","coucou !"]

fichier = open("monfichier.csv","a")
csv = csv.writer(fichier)
csv.writerow(maligne)

fichier.close()


Ce qui produit un fichier comme ça:
215.23.45.56,8454,2008-04-10 11:46:25,coucou ! 

Répondre à sebsauvage