utilisation de l'instruction : string % (liste arguments)
Bonjour,
Je viens de tomber sur un cas qui me pose problème.
Je traite une liste de requetes sql en tant que liste de string et je remplace les %s de ma requete par les valeurs attendues. J'airencontré le cas suivant :
Code:
req = "select count(*) from airport where airport_name='%s' and point_name = 'DUMM%' " % ('LFPG')
et j'ai une erreur détectée :
Code:
TypeError : not enough arguments for fomat string
donc le '%' de la string 'DUMM%' est pris comme début de format ... ce n'est pas trop logique à mon sens et réduit considérablement l'utilisation de l'instruction "string % (arguments)".
La seule solution de contournement que je vois est de remplacer moi même les %s par mes arguments ... a moins qu vous y voyez une autre possibilité ?
Merci de votre aide