Python débutant

Fermé
dibytel - 8 juil. 2009 à 14:14
dibytel Messages postés 1 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 8 juillet 2009 - 8 juil. 2009 à 14:59
Bonjour,
je suis débutant en python, est ce que vous pourriez m'aider, merci à tous par avance.

cordialement.

2 réponses

shinin220 Messages postés 504 Date d'inscription vendredi 15 mai 2009 Statut Membre Dernière intervention 17 septembre 2012 81
8 juil. 2009 à 14:14
heu oui, mais quel est ton probleme?
0
dibytel Messages postés 1 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 8 juillet 2009
8 juil. 2009 à 14:59
En faite j'ai une table de base de données qui contient 2 colones (A,B,) dans la colonne A il ya des données genre (data1,data1,data1,datat2,data2,data3,data4), dans la colonne B il ya d'autres données (a,b,c,d,e,f,g)
data1 A
data1 B
data1 C
Data2 D
Data2 E
Data3 F
Data4 G

et moi je veux faire en faite un moteur d'analyse en phython qui m'extrait une table qui contienderas
data1 A/B/C
Data2 D/E
Data3 F
Data4 G

Voila mon programme mais j’arrive pas à avoir les résultats :

import MySQLdb,sys,csv

from config import Glob
from moteur_db import GestionDB

moteur = GestionDB(Glob.dbName, Glob.user, Glob.passwd, Glob.host)
if moteur.echec:
sys.exit()
print"Erreur"


moteur.executerReq("CREATE TABLE base.table2 (COL1 VARCHAR( 10 ) NOT NULL , COL2 VARCHAR( 5 ) NOT NULL) ENGINE = MYISAM ;")
moteur.executerReq("SELECT ColA, ColB FROM table1;")
tabresultats1 = moteur.resultatReq()

for (i,j ) in tabresultats1 :
x = "".join(i)
y = "".join(j)
moteur.executerReq("INSERT INTO base.table2 (COL1 , COL2) VALUES (' "+x+" ',' "+y+" ');")

moteur.executerReq("SELECT COL1 , COL2 FROM table2 WHERE COL1 = '"+x+"';")

tabresultats2 = moteur.resultatReq()

for (k,n) in tabresultats2 :
t = "".join(k)
v = "".join(n)


if x == t:
moteur.executerReq("UPDATE base.table2 SET COL2 = '"+y+"/"+v+"' WHERE COL1 '"+t+"';")

Merci par avance pour ta réponse.
0