Bienvenue, Invité. Veuillez vous connecter ou vous enregistrer.
Avez-vous perdu votre courriel d'activation?
09 Septembre 2010, 10:09:35

Connexion avec identifiant, mot de passe et durée de la session
Accueil Aide Recherche Identifiez-vous Enregistrez-vous
forum.mangue.org  |  [LANGAGES]  |  Perl, Python, Rebol, shell, etc. (Modérateurs: ptidom, tetram9)  |  Sujet: problème de dictionnaire 0 Membres et 1 Invité sur ce sujet.
Pages: [1] Imprimer
Auteur Sujet: problème de dictionnaire  (Lu 388 fois)
vivelesgnous
Newbie
*
Messages: 1

100% Mangue


Voir le profil
problème de dictionnaire
« le: 18 Juillet 2006, 21:12:37 »

bonjour je suis en train de créer une base de donnée sqlite et j'ai donc décidé de stocker dans un module un dictionnaire  qui se présenteraitde la sorte :
dict = {table1:[(champ1,caractéristiques),(champ2,caractéristiques)],table2:etc}

concrètement ça donne :
Code:
#!/usr/bin/python
#-*-coding: latin-1 -*-
from apsw import *
class Global:
    """ Espace de nom pour les variables et fonctions
    pseudo-globales"""
   
    dbname = "CapriSephini"# nom de la base de donnée
   
    """Structure de la base de données, dico  des
    tables et des champs"""
    dicoT = {"Chevre":[('N_national',TEXT,NOT NULL PRIMARY KEYS),
                        ('Nom',TEXT,NOT NULL),
                        ('Qualif',TEXT,NULL)}

mais ça me renvoie une erreur du type

dicoT = {"Chevre":[('N_national',TEXT,NOT NULL PRIMARY KEYS),
                                                                    ^
SynthaxError : invalid syntax
Journalisée
Lawouach
Mangue.org - CA
Dieu
*****
Sexe: Homme
Messages: 1303

meh


Voir le profil WWW
Re: problème de dictionnaire
« Répondre #1 le: 19 Juillet 2006, 14:56:12 »

Bah TEXT et NOT NULL PRIMARY KEYS ne devraient-ils pas etre des strings plutot? C'est pas des mots cles de Python. Sont-ils importes par le module apsw ?

Tu n'as jamais pense a regarder un ORM comme SQLAlchemy ou dejavu plutot?
Journalisée
Pages: [1] Imprimer 
forum.mangue.org  |  [LANGAGES]  |  Perl, Python, Rebol, shell, etc. (Modérateurs: ptidom, tetram9)  |  Sujet: problème de dictionnaire
Aller à:  

forum.mangue.org | Propulsé par SMF 1.0.8.
© 2001-2004, Lewis Media. Tous droits réservés.
Page générée en 0.239 secondes avec 19 requêtes.