IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

stocker des données : shelve, pickle, bd ou fichier ?


Sujet :

Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut stocker des données : shelve, pickle, bd ou fichier ?
    Bonjour,

    J'ai un petit projet de classement par comparaison avec l'aide du classement elo.
    Pour stocker les « données » du classement j'ai pensé à utiliser un dictionnaire de dictionnaire de ce type :
    [nomdufichier : [score_elo:X ; victoire:X;defaite:X]]

    Jusqu’à là pas de pb, j'arrive à initialiser ma base de données et à y faire des modifications.

    Mais, j'ai un problème concernant le stockage de cette base…

    J'ai trouver plusieurs façon de faire mais selon vous qu'est ce qui serait le « plus adapté » ?

    j'ai trouver Utiliser la méthode : shelve, pickle, utiliser un code de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    # sauvegarde de la liste li
    f = open("testsav", 'w')
    f.write(repr(li) + os.linesep)
    f.close()
     
    # récupération de la liste li
    f = open("testsav", 'r')
    li2 = eval(f.readline().rstrip('\r\n'))
    f.close()
    ou alors abandonner cette façon de faire à utiliser une base de donnée (SQLlite par exemple) ?

    ______

    l'idée d'un stockage sans base de donnée vient du mode de stockage du Shaarli de SebSauvage. Lui il fait ca en php, mais j'avoue que j'ai pas vraiment compris comment il fait.



    Pour ce qui est de l'utilisation du classement elo …. : facematch (le projet premier projet de Marck Zukenberg avant FB).

    Pour se qui shelve et le type de code voir : ici


    Merci de votre aide.
    Dernière modification par wiztricks ; 08/09/2015 à 20h19.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Comparer et stocker des données sur plusieurs fichiers Excel
    Par JohnKel dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/06/2015, 17h17
  2. Stocker des données dans un fichier Excel
    Par ayssamou dans le forum LabVIEW
    Réponses: 5
    Dernier message: 20/03/2014, 17h02
  3. stocker des données dans un fichier excel
    Par vanesa dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 16/01/2009, 09h39
  4. [MySQL] utilisé un fichier XML pour stocker des données ?
    Par italiasky dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/05/2007, 11h04
  5. [XML] stocker des données dans un fichier XML
    Par R3iTt0R dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 27/05/2005, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo