Bonjour/Bonsoir à tous,
Je m'explique... je souhaite me connecter à une table en utilisant une variable enregistrée plus haut dans mon code. Cependant, un message d'erreur m'est retourné.
Le problème étant que si je recrée la variable en y attribuant la valeur directement (il s'agit ici de numéro) et bien le message disparaît et cela fonctionne." no such table: ... "
La valeur est de base définie à l'aide de Tesseract qui transforme le texte d'une image en string.
Voilà le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 image = cv2.imread(imagePath) x = 31 y = 311 w = 651 h = 340 region_Nom = image[y:h , x:w] NomCI = pytesseract.image_to_string(region_Nom) print(NomCI) import sqlite3 connexion = sqlite3.connect("informations.db") cursor = connexion.cursor() cursor.execute('SELECT * FROM \''+NomCI+'\'') result = cursor.fetchone()[1] print(result) connexion.close()
Partager