|
Pages: [1]
|
 |
|
Auteur
|
Sujet: problème de dictionnaire (Lu 388 fois)
|
vivelesgnous
Newbie

Messages: 1
100% Mangue
|
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 : #!/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
|
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]
|
|
|
 |