Bonjour,

Je souhaite lire le contenu d'un fichier et stocké ce contenu dans un champ de ma base données.

Je vous donne mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
f=open("test_pdf.txt")
lignes = f.readlines()
 
#connexion à la base
base = MySQLdb.connect(db="tom",user="tom",passwd="tom", host="tom")
cursor=base.cursor()
 
# je stocke mes variables dans ma base
cursor.execute("INSERT INTO logs (clientname,version,os,testname,log,contenu) VALUES ('%s','%s','%s','%s','%s');" %('tom','v6','NT','test_pdf',lignes))
j'obtiens une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Connection Error with database : not all arguments converted during string formatting.

Est ce que je m'y prends d'une mauvaise façon pour lire et stocker le contenu? sachant que par la suite, je dois réaliser un site web qui va m'afficher ce contenu dans une page html.

Merci de votre aide