Bonjours, je veux printer ma table pour voir si le contenue de la tuple tup à bien été récupérer dans la table, mais elle ne mets pas le contenue de la tuple à la place de %s.
Merci d'avance.
1 2 3 4 5 6 7 8 9 10 11
| tup = ('Table', 'Prenom', '34', 'Nom', '34', 'Age', '34', 'Addresse', '34')
chaine = str(("(%s VARCHAR( %s ), %s VARCHAR( %s ), %s VARCHAR( %s ), %s VARCHAR( %s ))"))
print(chaine)
stmt_create = (' "CREATE TABLE `%s` ' + chaine + ' " '+ ' % (tup)')
print(stmt_create) |
Ce que je veux qu'il print:
"CREATE TABLE `Table` (Prenom VARCHAR( 34 ), Nom VARCHAR( 34 ), Age VARCHAR( 34 ), Adresse VARCHAR( 34 ))" % (tup)
Ce qu'il me print:
"CREATE TABLE `%s` (%s VARCHAR( %s ), %s VARCHAR( %s ), %s VARCHAR( %s ), %s VARCHAR( %s ))" % (tup)
Partager