Envoit variable python vers base de donnés

Résolu
Bonjour,
J'aimerai savoir si l'on peut envoyer le contenu d'un variable python vers une base de données (sql par exemple) .
Merci !

3 réponses

  1. Modérateur
    Bonjour,

    Bien sur.

    Exemple de la plus simple, sqlite, créer une table et la remplir
    import sqlite3
    connexion = sqlite3.connect("test.sqlite")
    curseur=connexion.cursor()
    curseur.execute('''CREATE TABLE IF NOT EXISTS point(etat INTEGER, Est REAL, Nord REAL, DEst REAL, DNord REAL)''')
    donnees=[(0,2577817.4240,1227151.7845,0.0,0.0),(1,2577817.425,1227151.784,1.0,-0.5),(2,2577817.420,1227151.784,-4.0,-0.5)]
    for donnee in donnees:
     curseur.execute('''INSERT INTO point(etat, Est, Nord, DEst, DNord) VALUES (?, ?, ?, ?, ?)''', donnee)
     connexion.commit()

    (exemple sans tous les tests d'erreurs ou d'anomalies qu'il convient d'avoir)
    1. Merci,
      et pour l'envoyer vers un serveur et récupérer la variable dans un autre programme python ?