Python débutant

dibytel -  
dibytel Messages postés 1 Statut Membre -
Bonjour,
je suis débutant en python, est ce que vous pourriez m'aider, merci à tous par avance.

cordialement.
Configuration: Windows XP Internet Explorer 7.0

2 réponses

  1. shinin220 Messages postés 572 Statut Membre 81
     
    heu oui, mais quel est ton probleme?
    0
  2. dibytel Messages postés 1 Statut Membre
     
    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