Я использую Python 2.7 Я пишу некоторые запрос в питонаформат часть питона строки
q = '''
select * from users where user_name = %(user_name)s and user_email = %(user_email)s
'''
Я хочу форматировать строку в два этапа что-то вроде:
q2 = q % {'user_name':'david'}
q3 = q2 % {'user_email':'[email protected]'}
Пример, который я написал, не работает. python throws KeyError есть ли другой вариант для выполнения этих задач?
Это не то, как вы делаете базы данных в Python. –